【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;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人