MySQL系统的默认值,默认在插入记录时当我们没有为某个字段提供使用数据时,MySQL会使用null值为填充
一般我们在创建表时,不允许字段值为null
主要约束当前的字段不允许为null值
当为某个字段设置了not null约束后,要么在插入数据时必须提供数据,要么为not null设置一个默认值。
自定义默认值
当我们插入记录时,也可以使用default关键字来代替默认值
在使用默认值时,如果有很大的几率能确定这个值就使用这个值,如果无法确定,对于字段型的字段使用default “ ”,对于数值型使用default 0
用于约束当前字段在整列中都是唯一的
unique约束不允许字段的值重复,但是允许为null,原因是MySQL中null与null的值不相等
Primary:主要的,重要的;key:键,字段
primary key:主键
主键特点:不允许重复且不允许为null
auto_increment:自增长,用于解决主键值问题
对于auto_increment属性,必须应用在整型字段,并且是primary key或者unique。
COMMENT "注释内容"
SHOW CREATE TABLE TABLE_NAME; # 查看注释
原文:https://www.cnblogs.com/C-yuyan/p/14404194.html