1. 程式人生 > >資料庫MySQL之如何新增、刪除列?

資料庫MySQL之如何新增、刪除列?

文章目錄


新增/刪除 列

1. 新增單列

如果指定FIRST,則在整個表的最前方,預設不寫為整個表的最後方;如果指定AFTER col_name,則在col_name的後面。

ALTER TABLE tbl_name ADD [COLUMN] col_name column_definition [FIRST  AFTER col_name]

2. 新增多列:無法指定FIRST/AFTER、只能預設為最後方。

ALTER TABLE tbl_name ADD [COLUMN] (col_name column_definition,...)

3. 刪除單列

ALTER TABLE tbl_name DROP [COLUMN] col_name

4. 刪除多列

Ps:刪除一列的同時,新增一列。其間用逗號隔開

ALTER TABLE tbl_name DROP [COLUMN] col_name, DROP [COLUMN] col_name,DROP [COLUMN] col_name