SQL ALTER TABLE語句用于修改數據庫表的結構。它允許您添加、修改或刪除表的列,修改表的數據類型,修改表的約束等。
以下是常見的ALTER TABLE語句的用法示例:
添加新列:
ALTER TABLE table_name
ADD column_name datatype;
修改列的數據類型:
ALTER TABLE table_name
ALTER COLUMN column_name datatype;
修改列名:
ALTER TABLE table_name
RENAME COLUMN old_column_name TO new_column_name;
刪除列:
ALTER TABLE table_name
DROP COLUMN column_name;
修改表名:
ALTER TABLE old_table_name
RENAME TO new_table_name;
添加主鍵約束:
ALTER TABLE table_name
ADD PRIMARY KEY (column_name);
添加外鍵約束:
ALTER TABLE table_name
ADD FOREIGN KEY (column_name) REFERENCES other_table(column_name);
注意:不同的數據庫管理系統可能略有不同的語法和用法,上述示例是通用的SQL語法示例。在實際使用時,請根據您使用的數據庫管理系統的文檔進行具體的語法和用法查看。