本站所有文章均为原创,如对您有帮助,恳请帮忙点击任何一处广告
  • 首页
  • MySQL
  • Mysql基础教程(五)使用ALTER语句修改表结构

Mysql基础教程(五)使用ALTER语句修改表结构

发布:TangLu2019-1-3 12:46分类: MySQL 标签: mysql

MySQL alter语句常用语法格式:

1、修改表名

alter table <旧表名> rename <新表名>;


2、修改字段的数据类型

alter table <表名> modify <字段名> <新的数据类型>;  #修改的时候需要保留原有的约束条件,这里并没有加

 

3、修改字段的名称

alter table <表名> change <旧字段名><新字段名><新的数据类型>;
alter table t1 change name fullname varchar(10); 

 

4、添加字段或者约束

alter table <表名> add  <新字段名><新的数据类型> [约束条件] [first | after 已存在字段名]; 

alter table t1 add location varchar(20) not null after name;  #在name列后面加新的一列,名称为location


5、删除字段

alter table <表名> drop <字段名>;


6、更改表存储引擎

alter table <表名> engine=<新的存储引擎>;
alter table t8 engine=InnoDB    


7、删除表的外键约束,删除所有的外键之后,才能删除对应主键所在的表

alter table <表名> drop foreign key <外键名>;
温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!
et_highlighter51
版权所有:《Linux运维技术学习站点
文章标题:《Mysql基础教程(五)使用ALTER语句修改表结构
除非注明,文章均为 《Linux运维技术学习站点》 原创
转载请注明本文短网址:http://www.linuxe.cn/post-289.html  [生成短网址]

已有 0/1837 人参与

发表评论:

欢迎分享Linux运维技术学习站点

欢迎使用手机扫描访问本站,还可以关注微信哦~