标签:mysql 修改表
一 修改表名
ALTER TABLE old_table_name rename [to] new_table_name
eg:alter table t_dept
RENAME tab_dept;
二 增加字段
1) 在表的最后一个位置增加字段
ALTER TABLE table_name
ADD 属性名 属性类型
eg: alter table t_dept
ADD descri varchar(20);
2) 在表的第一个位置增加字段
ALTER TABLE table_name
ADD 属性名 属性类型 FIRST;
3) 在表的指定字段之后增加字段
ALTER TABLE table_name
ADD 属性名 属性类型
AFTER 属性名;
三 删除字段
ALTER TABLE table_name
DROP 属性名;
四 修改字段
1) 修改字段的数据类型
ALTER TABLE table_name
MODIFY 属性名 数据类型
eg: alter table t_dept
modify deptno varchar(20);
2) 修改字段的名字
ALTER TABLE table_name
CHANGE 旧属性名 新属性名 旧数据类型
eg: alter table t_dept
change loc location varchar(40);
3) 同时修改字段的名字和属性
ALTER TABLE table_name
CHANGE 旧属性名 新属性名 新数据类型
eg: alter table t_dept
change loc location varchar(20);
4) 修改字段的顺序
ALTER TABLE table_name
MODIFY 属性名1 数据类型 FIRST|AFTER 属性名2
eg: alter table t_dept
modify deptno int(11) after dname;
本文出自 “走走停停” 博客,转载请与作者联系!
标签:mysql 修改表
原文地址:http://zhouxinzhe.blog.51cto.com/9031522/1691412