ALTER TABLE语句用于在现有的表中添加,修改或删除列。它也被用来命名的表。
你还可以使用SQL ALTER TABLE命令对现有表添加和删除各种约束。
SQL ALTER TABLE添加列
如果你想添加在SQL表中的列时,SQL ALTER TABLE语法下面给出:
ALTER TABLE table_name ADD column_name column-definition;
如果你想在表中添加多列,SQL表会
ALTER TABLE table_name
ADD (column_1 column-definition,column_2 column-definition,.....
column_n column-definition);
SQL ALTER TABLE修改列
【SQL ALTER TABLE修改表】如果你想修改SQL表中现有列,语法下面给出:
ALTER TABLE table_name MODIFY column_name column_type;
如果要修改表中多列,SQL表会
ALTER TABLE table_name
MODIFY (column_1 column_type,column_2 column_type,.....
column_n column_type);
SQL ALTER TABLE DROP列
ALTER TABLE drop列的语法下面给出:
ALTER TABLE table_name DROP COLUMN column_name;
SQL ALTER TABLE重列
ALTER TABLE重列的语法下面给出:
ALTER TABLE table_name
RENAME COLUMN old_name to new_name;