【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;

 

 

posted @   瓦风  阅读(146)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示