0
点赞
收藏
分享

微信扫一扫

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


一.增加字段

 

mysql----alter sql语句的问题_字段名

 

mysql----alter sql语句的问题_字段_02

 

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' 表示注释内容,如果在修改表结构时删掉就把注释也删除了。

 

修改 表的时候写法

mysql----alter sql语句的问题_自动生成_03

 

mysql----alter sql语句的问题_字段名_04

 

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

 

删除字段

 

mysql----alter sql语句的问题_字段名_05

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

mysql----alter sql语句的问题_字段_06

 

举报

相关推荐

0 条评论