SQL TABLE 关键字
CREATE TABLE
The CREATE TABLE
命令在数据库中创建一个新表。
以下 SQL 创建一个名为 "Persons" 的表,其中包含五列:PersonID、LastName、FirstName、Address 和 City
示例
CREATE TABLE Persons (
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);
使用另一个表创建 TABLE
可以使用 CREATE TABLE
创建现有表的副本。
以下 SQL 创建一个名为 "TestTables" 的新表(它是 "Customers" 表的副本):
示例
CREATE TABLE TestTable AS
SELECT customername, contactname
FROM customers;
ALTER TABLE
The ALTER TABLE
命令在表中添加、删除或修改列。
The ALTER TABLE
命令还添加和删除表中的各种约束。
以下 SQL 在 "Customers" 表中添加一个 "Email" 列
示例
ALTER TABLE Customers
ADD Email varchar(255);
以下 SQL 从 "Customers" 表中删除 "Email" 列
示例
ALTER TABLE Customers
DROP COLUMN Email;
DROP TABLE
The DROP TABLE
命令删除数据库中的表。
以下 SQL 删除表 "Shippers"
示例
DROP TABLE Shippers;
注意: 在删除表之前,请谨慎操作。删除表会导致存储在表中的所有信息丢失!
TRUNCATE TABLE
The TRUNCATE TABLE
命令删除表内的数据,但不删除表本身。
以下 SQL 截断表 "Categories":
示例
TRUNCATE TABLE Categories;