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”。