MySQL--常见ALTER TABLE 操作
Posted 笑东风
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL--常见ALTER TABLE 操作相关的知识,希望对你有一定的参考价值。
##================================## ## 修改表的存储引擎 ## SHOW TABLE STATUS LIKE ‘TB_001‘ G; ALTER TABLE TB_001 TYPE = MYISAM; ##================================## ## 查看表中列属性 ## SHOW COLUMNS FROM TB_001; ##================================## ## 修改表名 ## rename table TB_001 to TB_002; ##================================## ## 增加主键 ## ALTER TABLE TB001 ADD PRIMARY KEY PK_ID(ID); ##================================## ## 删除表字段 ## ALTER TABLE TB_001 DROP C1; ##================================## ## 增加表字段 ## ALTER TABLE TB_001 ADD C1 INT; ##================================## ## 增加表字段并指明字段放置为第一列 ## ALTER TABLE TB_001 ADD C1 INT FIRST; ##================================## ## 增加表字段并指明字段放置为特定列后面 ## ALTER TABLE TB_001 ADD C1 INT AFTER C2; ##================================## ## 使用MODIFY修改字段类型 ## ALTER TABLE TB_001 MODIFY C1 CHAR(10); ##================================## ## 使用CHANGE修改字段类型 ## ALTER TABLE TB_001 CHANGE C1 C1 CHAR(10); ##================================## ## 使用CHANGE修改字段名称 ## ALTER TABLE TB_001 CHANGE C1 C2 CHAR(10); ##================================## ## 为字段设置NULL和DEFAULT ## ALTER TABLE TB_001 MODIFY C1 INT NOT NULL DEFAULT 100; ##================================## ## 修改字段的默认值 ## ALTER TABLE TB_001 ALTER C1 SET DEFAULT 1000; ##================================## ## 为字段删除默认值 ## ALTER TABLE TB_001 ALTER C1 DROP DEFAULT;
以上是关于MySQL--常见ALTER TABLE 操作的主要内容,如果未能解决你的问题,请参考以下文章
MySQL--当mysqldump --single-transaction遇到alter table