数据库MySQL之如何添加、删除列?

文章目录

    • 添加/删除 列
      • 1. 添加单列
      • 2. 添加多列:无法指定FIRST/AFTER、只能默认为最后方。
      • 3. 删除单列
      • 4. 删除多列


添加/删除 列

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

你可能感兴趣的:(数据库)