mysql对表中添加属性_mysql alter用法总结

摘要: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 keyalter 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之后

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值