MySQL数据库添加删除数据表约束
添加约束: 添加主键约束: 语法: Alter table 表名 add primary key(字符名);(alter改变,primary key主键)
添加多建约束: 语法: Alter table 表名 add primary key(字符1,字符2);
添加非空约束: 语法: Alter table 表名 modify 字符名 数据类型 not null;(not null非空)
添加唯一约束: 语法: Alter table 表名 modify 字符名 数据类型 unique;(unique唯一)
添加默认约束: 语法: Alter table 表名 modify 字符名 数据类型 default 默认值;(default默认)
添加主键自增约束: 语法: Alter table 表名 modify 字符名 数据类型 primary key auto_increment;(auto_increment自动递增)
添加外键约束: 语法: Alter table 表名 add constraint 名 foreign key(本表中需要约束的字符名)references 需要约束的表名(需要约束表名中哪个字符名)
删除约束 删除主键约束: 语法: alter table 表名 drop primary key
删除唯一约束: 语法: alter table 表名 drop key 字段名
删除默认约束: 语法: alter table 表名 alter column 字段名 drop default
删除外键约束: 语法: alter table 表名 drop foreign key 约束名
删除非空约束: 语法: alter table 表名 modify 字段名 数据类型
删除自增约束: 语法: alter table 表名 modify 字段名 数据类型