|
我們現在要把 T1 表格的名字改成 LIST,就像 UNIX 裡面的 mv 指令一樣。 改變表格的名字的基本語法是
alter table 舊名 rename as 新名; 例如alter table T1 rename as LIST; 然後可以用 show tables; 或 select * from LIST 看看結果。
改變欄位名稱就比較麻煩了,它相當於要把整個欄位的屬性重新定義一遍。 例如要把 list 表格的 gender 欄位改名字為 sex,其他屬性不變。 那麼要先查詢 gender 的屬性是什麼,例如它是
gender enum('F','M') not null 則我們就說要把這個欄位改成以下屬性:sex enum('F','M') not null 注意,欄位名稱和資料型態這些資料都要寫,不改變的部份也要重述一遍。 指令是alter table list change gender sex enum('F','M') not null; 一般而言,語法是alter table 表格 change 舊欄位名稱 新欄位的完整屬性;
|
|