MySQL个人学习笔记
本篇文章是一个关于MySQL的个人学习笔记,涵盖了基本的增删改查语句,适合新手快速使用MySQL。下面是文章的详细知识点:
一、数据库操作
1. 登陆数据库:使用`mysql –u 用户名 -p 密码`命令登陆数据库。
2. 创建数据库:使用`create database 数据库名`语句创建一个新的数据库。
3. 删除数据库:使用`drop database 数据库名`语句删除一个已有的数据库。
4. 查看创建的数据库:使用`show create database 数据库名`语句查看创建的数据库。
5. 显示所有的数据库:使用`show databases`语句显示所有的数据库。
二、表操作
6. 使用某个数据库:使用`use 数据库名`语句选择使用哪个数据库。
7. 显示所有表:使用`show tables`语句显示当前数据库中的所有表。
8. 创建表:使用`create table 表名(字段 1 数据类型(长度) 主键 非空约束…………)`语句创建一个新的表。
9. 删除表:使用`drop table 表名`语句删除一个已有的表。
三、约束
10. 外键约束:使用`CONSTRAINT <外键名> FOREIGN KEY 字段名 REFERENCES <主表名> 主键列`语句创建外键约束。
11. 主表:在相关联的两个表中,主键所在的表就是主表。
12. 从表:在相关联的两个表中,外键所在的表就是从表。
13. 非空约束:使用`字段名 NOT NULL`语句创建非空约束。
14. 唯一性约束:使用`字段名 数据类型 UNIQUE CONSTRAINT STHUNIQUE(字段名)`语句创建唯一性约束。
四、数据操作
15. 重命名表:使用`rename table 表名 to 新表名`语句重命名一个表。
16. 清空表:使用`truncate 表名`语句清空一个表。
17. 查看创建的表的结构:使用`desc 表名`语句查看创建的表的结构。
18. 修改数据:使用`update 表名 set 列名=新的值 where 表达式`语句修改数据。
19. 插入数据:使用`insert into 表名 (字段 1………..) values (数据1),(数据 2)…………(数据 n)`语句插入数据。
20. 删除数据:使用`delete from 表名 where 表达式`语句删除数据。
五、查询数据
21. 查询数据:使用`select 列名 1,列名 2…..from 表名 where 表达式`语句查询数据。
六、数据类型
22. MySQL中的数据类型包括整数形、浮点型、定点型等。其中,整数形包括Tinyint、Int等。
23. Tinyint 占一个字节,8 位。