SQL 重命名表

在某些情况下,数据库管理员和用户希望更改 SQL 数据库中表的名称,因为他们希望为表提供更相关的名称。

任何数据库用户都可以使用结构化查询语言中的 RENAME TABLE 和 ALTER TABLE 语句轻松更改名称。

RENAME TABLE 和 ALTER TABLE 语法有助于更改表的名称。

一、SQL 重命名表 语法

RENAME old_table _name To new_table_name ;    

二、SQL 重命名表 示例

在这里,我们采用了以下两个不同的 SQL 示例,将帮助您如何使用 RENAME 语句更改数据库中 SQL 表的名称:

示例 1:我们以一个名为Cars 的表为例:

Car Name Car Color Car Cost
Hyundai Creta White 10,85,000
Hyundai Venue White 9,50,000
Hyundai i20 Red 9,00,000
Kia Sonet White 10,00,000
Kia Seltos Black 8,00,000
Swift Dezire Red 7,95,000

表:Cars

  • 假设您要将上述表名更改为“Car_2021_Details”。为此,您必须在 SQL 中键入以下 RENAME 语句:
RENAME Cars To Car_2021_Details ;   
  • 在此语句之后,表“Cars”将更改为表名“Car_2021_Details”。

示例 2:我们以一个名为Employee 的表为例: 

Emp_Id Emp_Name Emp_Salary Emp_City
201 Abhay 25000 Goa
202 Ankit 45000 Delhi
203 Bheem 30000 Goa
204 Ram 29000 Goa
205 Sumit 40000 Delhi

表:Employee

  • 假设,您要将上述表的名称更改为“Coding_Employees”。为此,您必须在 SQL 中键入以下 RENAME 语句:
RENAME Employee To Coding_Employees ;    
  • 在此语句之后,表“Employee”将更改为表名“Coding_Employees”。

三、SQL 中 ALTER TABLE 语句 语法

ALTER TABLE old_table_name RENAME TO new_table_name;   

在语法中,我们必须在表的旧名称之后指定 RENAME TO 关键字。

四、SQL 中 ALTER TABLE 语句 示例

在这里,我们采用了以下三个不同的 SQL 示例,将帮助您如何使用 ALTER TABLE 语句更改 SQL 数据库中的表名:

示例 1:我们以一个名为Bikes 的表为例:

Bike_Name Bike_Color Bike_Cost
KTM DUKE Black 185,000
Royal Enfield Black NULL
Pulsar Red 90,0000
Apache White NULL
Livo Black 80,000
KTM RC Red 195,000

表 :Bikes

  • 假设您想使用 ALTER TABLE 语句将上述表的名称更改为“Bikes_Details”。为此,您必须在 SQL 中键入以下查询:
ALTER TABLE Bikes RENAME TO Bikes_Details ;

在此语句之后,表“Bikes”将更改为表名“Bikes_Details”。

示例 2:我们以一个名为Student 的表为例:

Stu_ID Stu_Name Stu_Marks
1001 Abhay 85
1002 Ankit 75
1003 Bheem 60
1004 Ram 79
1005 Sumit 80

表:Student

  • 假设您想使用 ALTER TABLE 语句将上述表的名称更改为“MCA_Student_Details”。为此,您必须在 SQL 中键入以下查询:
ALTER TABLE Student RENAME TO MCA_Student_Details ;    

 在此语句之后,表“Student”将更改为表名“MCA_Student_Details”。

示例 3:我们以一个名为Employee 的表为例:

Emp_Id Emp_Name Emp_Salary Emp_City
201 Abhay 25000 Goa
202 Ankit 45000 Delhi
203 Bheem 30000 Goa
204 Ram 29000 Goa
205 Sumit 40000 Delhi

表:Employee

  • 假设您想使用 ALTER TABLE 语句将上述表的名称更改为“Coding_Employees” 。为此,您必须在 SQL 中键入以下查询:
ALTER TABLE Employee RENAME To Coding_Employees ;

 在此语句之后,表“Employee”将更改为表名“Coding_Employees”。

热门文章

优秀文章