mysql----alter sql语句的问题

倖福魔咒の 提交于 2019-11-26 16:11:32

一.增加字段

 

 

 

ALTER TABLE `数据库名`.`表名` 
ADD COLUMN `字段名` varchar(50) NULL COMMENT '注释' AFTER `在哪个列名之后`;

 

类型后面的NULL和DEFAULT NULL先后顺序无所谓,NULL表示该字段可以为NULL,如果非空则为NOT NULL,"DEFAULT NULL"表示默认值为NULL,当然前提是得允许为NULL,所以合起来经常就看到Navicat自动生成的"... NULL DEFAULT NULL ..."

而COMMENT 'xxx' 表示注释内容,如果在修改表结构时删掉就把注释也删除了。

 

修改 表的时候写法

 

 

ALTER TABLE `related_party_info`
MODIFY COLUMN `NATION`  varchar(50) COMMENT '民族';

 

删除字段

 

ALTER TABLE `insureagent`.`related_party_info` 
DROP COLUMN `aaa`;

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!