標籤: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-修改表