SQL ALTER TABLE DROP COLUMN (删除栏位)



有时候我们会希望用 SQL 来删除不需要的栏位。为了达到这个目的,我们使用 ALTER TABLE 指令来告诉数据库我们要更改表格的结构,然后透果以下的指令来删除栏位:

在 MySQL 中, ALTER TABLE Drop Column 的语法为:

ALTER TABLE "表格名称"
DROP "栏位名称";

在 Oracle、SQL Server 和 Google BigQuery 中, ALTER TABLE Drop Column 的语法为:

ALTER TABLE "表格名称"
DROP COLUMN "栏位名称";

让我们看一个例子。假设我们的起点是在 CREATE TABLE 教学所建立的 Customer 表格:

Customer 表格
 栏位名称  资料种类 
 First_Name  char(50) 
 Last_Name  char(50) 
 Address  char(50) 
 City  char(50) 
 Country  char(25) 
 Birth_Date  datetime 

要删除 "Birth_Date" 栏位。我们就输入:

MySQL:

ALTER TABLE Customer DROP Birth_Date;

SQL Server:

ALTER TABLE Customer DROP COLUMN Birth_Date;

Oracle:

ALTER TABLE Customer DROP COLUMN Birth_Date;

Google BigQuery:

ALTER TABLE Customer DROP COLUMN Birth_Date;

表格的架构现在变为:

Customer 表格
 栏位名称  资料种类 
 First_Name  char(50) 
 Last_Name  char(50) 
 Address  char(50) 
 City  char(50) 
 Country  char(25) 

Add Index (添加索引) >>

本页最近于 2023年12月29日更新



Copyright © 2024   1keydata.com   All Rights Reserved.