一、数据类型:
- 字符型
- 整型
- 浮点型
- 日期时间型
二、数据表操作:
- 插入记录:INSERT 表名(···,···,···) VALUES('···','···',···);
- 查找记录:SELECT * FROM 表名;
三、记录操作:
- 创建数据表:CREATE TABLE 表名(···);
- 约束:
- 约束保证数据的完整性和一致性。
- 约束分为表级约束和列级约束。
- 约束类型包括:
-
- NOT NULL(非空约束)
- PRIMARY KEY(主键约束)
- UNIQUE KEY(唯一约束)
- DEFAULT(默认约束)
- FOREIGN KEY(外键约束)
一些约束及知识的使用:
1.AUTO_INCREMENT:
- 自动编号,且必须与主键组合使用
- 默认情况下,起始值为1,每次的增量为1
2.PRIMARY KEY
- 主键约束
- 每张数据表只能存在一个主键
- 主键保证记录的唯一性
- 主键自动为NOT NULL
3.SHOW COLUMNS FROM 表名:查看数据表的结构
4.UNIQUE KEY:唯一约束
- 唯一约束
- 唯一约束可以保证记录的唯一性
- 唯一约束的字段可以为空值(NULL)
- 每张数据表可以存在多个唯一约束
5.UNSIGNED:数字类型永远不会存储负数,总为正。
6.DEFAULT:默认
- 默认值
- 当插入记录时,如果没有明确为字段赋值,则自动赋予默认值。
7.ENUM和SET:允许为字段定义一系列课接受的值,ENUM列只能从数千个可能的值中取一个值,而SET允许从最多64个可能的值中取多个值。
9.SHOW CREATE TABLE 表名:查看创建表语句
10.SHOW INDEXES FROM 表名:查询表结构查询索引