SQL 重命名表
在某些情况下,数据库管理员和用户希望更改SQL数据库中表的名称,因为他们想要为表提供一个更相关的名称。
任何数据库用户都可以通过使用结构化查询语言中的RENAME TABLE和ALTER TABLE语句来轻松更改名称。
RENAME TABLE和ALTER TABLE语法帮助修改表的名称。
SQL中RENAME语句的语法
RENAME old_table _name To new_table_name ;  
SQL中RENAME语句的示例
在这里,我们列出了以下两个不同的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 | 
表格: 员工
- 假设您想将上述表格的名称更改为 “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关键字。
示例 ALTER TABLE语句在SQL中
这里,我们拿出了以下三个不同的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 | 
表格 : 自行车
- 假设您想使用 ALTER TABLE 语句将上述表格的名称更改为 “自行车详情”。为此,您需要在 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 | 
表格: 学生
- 假设你想使用 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 | 
表格: 员工
- 假设,您想使用ALTER TABLE语句将上述表格的名称更改为 “Coding_Employees” 。为此,您需要在SQL中键入以下查询:
ALTER TABLE Employee RENAME To Coding_Employees ;  
这个语句执行完后,表 “Employee” 的名字将会被改成 “Coding_Employees”。
 极客笔记
极客笔记