語法:
使用 ALTER TABLE 在現有的數據表中添加新列的基本語法如下:
ALTER TABLE table_name ADD column_name datatype;
使用 ALTER TABLE 在現有的數據表中刪除列的基本語法如下:
ALTER TABLE table_name DROP COLUMN column_name;
使用 ALTER TABLE 更改現有的數據表中列的數據類型的基本語法如下:
ALTER TABLE table_name MODIFY COLUMN column_name datatype;
使用 ALTER TABLE 給某列添加 NOT NULL 約束 的基本語法如下:
ALTER TABLE table_name MODIFY column_name datatype NOT NULL;
使用 ALTER TABLE 給數據表添加 唯一約束 的基本語法如下:
ALTER TABLE table_name ADD CONSTRAINT MyUniqueConstraint UNIQUE(column1, column2...);
使用 ALTER TABLE 給數據表添加 CHECK 約束 的基本語法如下:
ALTER TABLE table_name ADD CONSTRAINT MyUniqueConstraint CHECK (CONDITION);
使用 ALTER TABLE 給數據表添加 主鍵約束 的基本語法如下:
ALTER TABLE table_name ADD CONSTRAINT MyPrimaryKey PRIMARY KEY (column1, column2...);
使用 ALTER TABLE 從數據表中 刪除約束 的基本語法如下:
ALTER TABLE table_name DROP CONSTRAINT MyUniqueConstraint;
SQL TRUNCATE TABLE 命令
SQL TRUNCATE TABLE 命令用於刪除現有數據表中的所有數據。
你也可以使用 DROP TABLE 命令來刪除整個數據表,不過 DROP TABLE 命令不但會刪除表中所有數據,還會將整個表結構從數據庫中移除。如果想要重新向表中存儲數據的話,必須重建該數據表。