【Mysql5.7--建表后给字段增加和删除约束】
新建下表为模板:
create table ppp(
pppid int,
pppname varchar(100),
pppsex char(1),
pppprice double);
desc ppp; #查询ppp表的结构
<主键:primary key>
建表后添加主键语法--alter table 表名 add primary key(字段名);
alter table ppp add primary key(pppid);
建表后删除主键语法--alter table 表名 drop primary key;
alter table ppp drop primary key;
<唯一性:unique>
建表后添加唯一性语法--alter table 表名 add unique(字段名);
alter table ppp add unique(pppname);
建表后删除唯一性语法--alter table 表名 drop index 字段名;
alter table ppp drop index pppname;
<默认值:default>
建表后添加默认值语法--alter table 表名 modify 列名 列类型 default '默认值';
alter table ppp modify pppsex char(1) default'男';
建表后删除默认值语法--alter table 表名 modify 字段 字段类型;
alter table ppp modify pppsex char(1);
<非空:not null>
建表后添加not null语法--alter table 表名 modify 字段 字段类型 not null;
alter table ppp modify pppprice double not null;
建表后删除not null语法--alter table 表名 modify 字段 字段类型;
alter table ppp modify pppprice double;
浙公网安备 33010602011771号