在MySQL中,ALTER語句用于修改數據庫的表結構。下面是一些ALTER語句的示例用法:
1. 添加列:
? ?```
? ?ALTER TABLE 表名 ADD 列名 數據類型;
? ?```
2. 修改列的數據類型:
? ?```
? ?ALTER TABLE 表名 MODIFY 列名 新數據類型;
? ?```
3. 修改列的名稱:
? ?```
? ?ALTER TABLE 表名 CHANGE 舊列名 新列名 數據類型;
? ?```
4. 刪除列:
? ?```
? ?ALTER TABLE 表名 DROP COLUMN 列名;
? ?```
5. 添加主鍵約束:
? ?```
? ?ALTER TABLE 表名 ADD PRIMARY KEY (列名);
? ?```
6. 添加外鍵約束:
? ?```
? ?ALTER TABLE 表名 ADD FOREIGN KEY (列名) REFERENCES 關聯表名(關聯列名);
? ?```
7. 修改表名:
? ?```
? ?ALTER TABLE 舊表名 RENAME TO 新表名;
? ?```