在 SQL 中修改表結構有以下幾種方法:
1、使用 ALTER TABLE 語句:ALTER TABLE 語句用于修改已存在的表的結構,可以添加、刪除、修改列,修改表的約束等。例如,可以使用 ALTER TABLE 添加新列:
```sql
ALTER TABLE table_name
ADD column_name datatype;
```
2、使用 MODIFY COLUMN 語句:用于修改表中某一列的數據類型或約束。
```sql
ALTER TABLE table_name
MODIFY column_name new_datatype;
```
3、使用 DROP COLUMN 語句:用于刪除表中的某一列。
```sql
ALTER TABLE table_name
DROP COLUMN column_name;
```
4、使用 RENAME COLUMN 語句:用于修改表中某一列的名稱。
```sql
ALTER TABLE table_name
RENAME COLUMN old_column_name TO new_column_name;
```
5、使用 ADD CONSTRAINT 語句:用于添加表級別的約束,例如主鍵、外鍵、唯一約束等。
```sql
ALTER TABLE table_name
ADD CONSTRAINT constraint_name CONSTRAINT_TYPE (column_name);
```
這些是常用的修改表結構的方法,可以根據具體需求選擇適當的方法進行操作。