SQL TABLE 关键字使用方法及示例

SQL 关键字参考

CREATE TABLE

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) 
);

使用另一个表创建表

也可以使用创建现有表的副本 CREATE TABLE。

下面的SQL创建一个新表,称为"TestTables"(表的副本"Customers"): 

CREATE TABLE TestTable AS
SELECT customername, contactname
FROM customers;

ALTER TABLE(修改表)

ALTER TABLE命令添加,删除或修改表中的列。

ALTER TABLE命令还添加和删除表中的各种约束。

以下SQL "Email"在"Customers"表中添加一列:

ALTER TABLE Customers
ADD Email varchar(255);

以下SQL 从"Customers"表中删除"Email"列:

ALTER TABLE Customers
DROP COLUMN Email;

DROP TABLE(删除表)

该DROP TABLE命令将删除数据库中的表。

以下SQL删除表"Shippers":

  DROP TABLE Shippers;

注意删除表之前要小心。删除表会导致表中存储的所有信息丢失!

TRUNCATE TABLE(清空表)

TRUNCATE TABLE命令将删除表中的数据,但不会删除表本身。

以下SQL清空"Categories"表: 

TRUNCATE TABLE Categories;

SQL 关键字参考