SQL ALTER TABLE RENAME COLUMN (改名栏位) | ||
有时候我们想要更改栏位的名称。在SQL 中,为了达到这个目的,我们先用ALTER TABLE 指令来告诉数据库我们要更改表格的结构,然后使用以下的指令告诉资料库我们想要重新命名某个栏位: 在 MySQL 中,ALTER TABLE Rename Column 的 SQL 语法为: ALTER TABLE "表格名称"
Change "原本栏位名称" "新栏位名称" ["资料种类"]; 在 Oracle 中,语法为: ALTER TABLE "表格名称"
RENAME COLUMN "原本栏位名称" TO "新栏位名称"; 让我们看一个例子。假设我们的起点是在 CREATE TABLE 教学所建立的 Customer 表格: Customer 表格
要将 "Address" 重新命名为 "Addr",我们输入: MySQL:
ALTER TABLE Customer CHANGE Address Addr char(50);
Oracle:
ALTER TABLE Customer RENAME COLUMN Address TO Addr;
SQL Server:
表格的架构现在变为: Customer 表格
要在SparkSQL 或Hive SQL 中修改栏位名称,我们需要使用ALTER TABLE Change Column 指令。
|