修改表的操作
阿新 • • 發佈:2017-09-14
col name div drop 修改 tro 註意 可選 arch 修改表操作
1.修改表類型
alter table tb01 modify name varchar(30);
2.增加表字段
alter table tb01 add column city varchar(20);
3.刪除表字段
alter table tb01 drop column city;
4.字段改名
alter table tb01 change city new_city varchar(20);
註意:change和modify都可以修改表的定義,不同的是change後面需要些兩次列名,不方便。
但是change的優點是可以修改列名稱,modify不可以。
5.修改字段排列順序
前面介紹的的字段增加和修改語法(ADD/CNAHGE/MODIFY)中,都有一個可選項 [first|after column_name],這個選項可以用來修改字段在表中的位置,默認 ADD 增加的新字段
是加在表的最後位置,而 CHANGE/MODIFY 默認都不會改變字段的位置。
例如:將新增的字段 birth date加在name之後:
alter table tb01 add birth date after name;
修改字段 birth,把他放在最前面:
alter table tb01 modify birth date first;
6.更改表名
alter table tb01 rename tb02;
修改表的操作