0
MySQL记录的插入和查找
介绍:数据表中的行称之为记录
1.插入记录
INSERT [INTO] tb1_name [(col_name,...)] VALUES(val,...)
注意:如果省略了字段,所有字段都都有赋值。
可以为部分字段赋值
2.记录查找
SELECT expr,...FROM tb1_name;
MySQL空值与非空值
1.NULL,字段值可以为空
2.NOT NULL,字段值禁止为空
Null 与Not NULL
MySQL自动编号
1.AUTO_INCREMENT
(1)自动编号,且必须与主键组合使用
(2)默认情况下,起始值为1,每次的增量为1
如:
案例
可以发现,如果字段是AUTO_INCREMENT,必须要指定为主键,否则会出现上面的措施
PRIMARY KEY
1.主键约束
2.每张数据表只能存在一个主键
3.主键保证了记录的唯一性
4.主键自动为NOT NULL
primary_key
注意:主键 (PRIMARY KEY)不一定自增(AUTO_INCREMENT)一起使用,但是自增一定需要主键一块使用
如下:
主键的字段允许赋值,但是允许赋值两个相同的值
MySQL初涉唯一约束(UNIQUE KEY)
(1)唯一约束
(2) 唯一约束可以保证记录的唯一性
(3)唯一约束的字段可以为空值(NULL)
(4)每张数据表可以存在多个唯一约束
如下:
UNIQUE KEY
MySql默认约束(DEFAULT)
默认值
当插入记录时,如果没有明确为字段赋值,则自动赋予默认值
总结: