本文作者:心月

mysql alter用法总结

心月IT博客 2019-03-06
摘要:alter是mysql中对数据表操作经常要用的,这里特地总结了它的一些常用用法,如有遗漏欢迎评论补充。

alter是mysql中对数据表操作经常要用的,这里特地总结了它的一些常用用法,如有遗漏欢迎评论补充。

一、修改表信息

1、修改表名 

alter table 旧表名 新表名

alter table test_a rename sys_app;

2、修改表注释

alter table 表名 comment '修改后的表的注释';

alter table sys_app '系统信息表';

3、删除表中的主键

alter table 表名 drop primary key

alter table sys_app drop primary key

4、添加主键/索引

alter table 表名 add 主键/索引(字段)

alter table sys_app add primary key(aid);


二、修改字段信息

1、修改字段属性(包括类型和注释)

alter table 表名 modify column 字段名 字段属性(可以参照建表时设置的字段属性)

alter table sys_application  modify column app_name varchar(20) COMMENT '应用的名称';

2、给表新增一个字段(列)

alter table 表名 add 字段名 字段属性

alert table sys_application add `url` varchar(255) not null comment '应用访问地址';

3、给字段添加属性

(同修改字段属性)

4、修改字段名

alter table 表名 change 旧字段名 新字段名 新字段属性

alter table t_app change name app_name varchar(20) not null;

5、删除字段(列)

alter 表名 drop 字段名

alter table t_app drop aid;

6、在某个字段后增加字段

alter 表名 add column 新增字段名 新增字段属性 after 目标字段 

alter table `t_app` add column gateway_id int  not null default 0 AFTER `aid`; #(在哪个字段后面添加)

7、修改字段顺序

alter table 表名 modify 字段名 字段属性 after 字段名 

alter table student modify name varchar(10) after id; #把字段name放到id之后


文章版权及转载声明:

作者:心月 本文地址:http://www.xinyueseo.com/mysql/160.html发布于 2019-09-07
文章转载或复制请以超链接形式并注明出处心月IT博客

分享到:
赞(

发表评论

快捷输入:

    评论列表 (有 0 条评论,人围观)参与讨论