在MySQL中,您可以使用ALTER TABLE
語句來修改已經(jīng)創(chuàng)建的表。以下是一些常見的修改表的操作:
添加新列:
ALTER TABLE table_name ADD COLUMN column_name data_type;
刪除列:
ALTER TABLE table_name DROP COLUMN column_name;
修改列的數(shù)據(jù)類型:
ALTER TABLE table_name MODIFY COLUMN column_name new_data_type;
修改列的名稱:
ALTER TABLE table_name CHANGE COLUMN old_column_name new_column_name data_type;
添加主鍵約束:
ALTER TABLE table_name ADD PRIMARY KEY (column_name);
刪除主鍵約束:
ALTER TABLE table_name DROP PRIMARY KEY;
添加外鍵約束:
ALTER TABLE table_name ADD FOREIGN KEY (column_name) REFERENCES parent_table(parent_column);
刪除外鍵約束:
ALTER TABLE table_name DROP FOREIGN KEY foreign_key_constraint_name;
請根據(jù)需要替換上述示例中的table_name
、column_name
、new_column_name
、data_type
和其他相關(guān)名稱。在執(zhí)行這些操作時,請確保備份您的數(shù)據(jù)庫,以防意外導致數(shù)據(jù)丟失。