导图社区 mysql的约束
关于mysql的约束的思维导图,内容有主键约束、自增长约束、非空约束、唯一约束、默认约束、零填充约束,一起来看。
关于MYSQL的DML操作的思维导图,DML是数据库操作语言,主要对MYSQL的数据进行增删改。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
mysql的约束
主键约束
关键字
primary key
特点
1:一个表只能有一个主键(包含联合主键)
2:添加主键约束的列不能为空,并且值不能重复
3:主键可以唯一的标识表中的一行数据,目的是提交查询的效率
使用
自增长约束
auto_increment
1:自增长约束和主键一起使用
2:自增长约束默认从1开始
3:每次添加数据,自增长值+1
delete 和 truncate自增长值的特点
1:delete 删除数据后,自增长值会被保留,从上一个断点继续增长
2:truncate 是将表删除后,重新创建表,所以清空数据后,自增长值从1开始
非空约束
not null
1:添加非空约束的列不能为空
2:真正的空是null,不是'null',也不是''
唯一约束
unique
1:添加唯一约束后,该列的值不能重复
2:虽然不能重复,但是添加唯一约束的列可以为null,因为null不等于null
默认约束
default
添加约束的列,没有指定值,则为默认值
零填充约束
zerofill
1:当给数值类型设置该约束,则左边不够指定的整形长度时,则自动补充0(凑够10位数)
2:默认零填充数字 int(10)
3:指定零填充约束的列为unsigned类型,即无符号类型
子主题
主题