English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

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 키워드 참조