---恢复内容开始---
一:介绍
约束条件与数据类型的宽度一样 ,都是可选参数
作用,用于保证数据的完整性和 一致性
主要分为:
primary key (pk) 标识该字段为该表的主键, 可以唯一的标识记录 foreign key (fk) 标识该字段为该表的外键 not null 标识该字段不能为空 unique key(uk) 标识该字段的值是唯一的 auto_increment 标识该字段的值自动增长(整数类型吗而且为主键) default 为该字段设置默认值 unsigned 无符号 zerofill 使用0填充
说明: 1:是否允许为空, 默认NULL,可设置NOT NULL ,字段不允许为空吗必须赋值, 2:字段是否有默认值, 默认值是NULL,如果插入记录时不给字段赋值,此字段就使用默认值null. sex enum('male','female') not null default 'male' age int unsigned NOT NULL default 20 必须为正值(无符号) 不允许为空 默认是20 3:是否是key 主键:primary key 外键:foreign key 索引(index,unique......)
二: not null 与default
是否可空:null表示空, 非字符串
not null 表示不可空
null-可空
default 默认
默认值 创建列时可以指定默认值,当插入数据时如果未主动设置,则自动添加默认值
扫描二维码关注公众号,回复:
181472 查看本文章
---恢复内容结束---