MySQL-----表的约束和删除

表的约束

  1. 默认约束
  2. 非空约束
  3. 唯一约束
  4. 主键约束

默认约束:
添加默认约束:
alter table表名 modify 字段 字段类型 unsigned default 数据大小
删除默认约束:
alter table 表名 modify 字段 字段类型 unsigned

非空约束
添加非空约束:
字段 字段类型 not NULL
删除非空约束:
alter table 表名 modify 字段 字段类型

唯一约束(唯一约束允许存在多个NULL值)
添加唯一约束:
alter table 表名 add unique(字段);
删除唯一约束:
alter table 名 drop index id;

主键约束
主键约束通过primary key定义,相当于唯一约束和非空约束的组合,要求字段不允许重复出现,又不允许出现多个NULL,每个表最多允许含有一个主键
添加主键约束不:
create table表名 字段 primary key
删除主键约束:
alter table 表名 drop primary key;

你可能感兴趣的:(mysql,数据库,database)