MySQL是一款非常流行的關系型數據庫,其操作和管理皆需要使用相應的命令。而ALTER也是其中一個重要的命令之一,它用于修改MySQL數據庫中表的結構和屬性。
以下是MySQL數據庫ALTER命令的詳細介紹:
ALTER TABLE table_name
ADD column_name column_type; # 添加一個新列
ALTER TABLE table_name
MODIFY column_name column_type; # 修改列的數據類型
ALTER TABLE table_name
DROP column_name; #刪除一個列
ALTER TABLE table_name
CHANGE old_name new_name new_data_type; #修改列名和數據類型
ALTER TABLE table_name
RENAME TO new_table_name; # 修改表名
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 ref_table(ref_column); # 添加外鍵
ALTER TABLE table_name
DROP FOREIGN KEY FK_name; # 刪除外鍵
使用ALTER命令可以輕松地修改MySQL數據庫表的結構和屬性,增加和刪除列、修改列名和數據類型、添加和刪除主鍵和外鍵等操作都可以使用ALTER命令來完成。