约束
约束关键字说明
非空约束NOT NULL设置某列不允许为空值默认约束DEFAULT赋予某列默认值,如果该列没有赋值,那么其值为默认值唯一约束UNIQUE KEY设置某列的值是唯一的,允许为空值,但只能有一个空值主键约束PRIMARY KEY非空且唯一。设置某列作为表的主键,可以作为该表记录的唯一标识外键约束FOREIGN KEY用于在两表之间建立关系,需要指定引用主表的哪一列,在插入或更新表中的数据时数据库将自动检查更新的列是否符合约束的限制。如果不符合约束要求,则更新操作失败InnoDB支持外键,MyISAM不支持外键,外键关联的表要求都是InnoDB类型的表作为外键的列要求在主表中是主键列自动增长AUTO_INCREMENT设置某列为自增列,默认每条自增1通常用于设置主键,且为整数类型可设置初始值和步长
我寻见一片海 碧蓝且耀着光
大片船只航行其上 都向着远方
Shared by Foriver_江河
© 1997-8023 江河 All Rights Reserved.
转载请注明原文地址:https://tech.qufami.com/read-3076.html