SQL 重命名表

2024 年 8 月 29 日 | 阅读 3 分钟

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

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

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

SQL 中 RENAME 语句的语法

SQL 中 RENAME 语句的示例

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

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

汽车名称汽车颜色汽车价格
Hyundai Creta白色10,85,000
Hyundai Venue白色9,50,000
现代 i20红色9,00,000
Kia Sonet白色10,00,000
Kia Seltos黑色8,00,000
Swift Dezire红色7,95,000

表: Cars

  • 假设您想将上述表名更改为 "Car_2021_Details"。为此,您必须在 SQL 中输入以下 RENAME 语句
  • 执行此语句后,表 "Cars" 将更改为表名 "Car_2021_Details"。

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

员工 IDEmp_NameEmp_SalaryEmp_City
201Abhay25000果阿
202Ankit45000德里
203Bheem30000果阿
204Ram29000果阿
205Sumit40000德里

表: Employee

  • 假设您想将上述表的名称更改为 "Coding_Employees"。为此,您必须在 SQL 中输入以下 RENAME 语句
  • 执行此语句后,表 "Employee" 将更改为表名 "Coding_Employees"

SQL 中 ALTER TABLE 语句的语法

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

SQL 中 ALTER TABLE 语句的示例

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

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

Bike_NameBike_ColorBike_Cost
KTM DUKE黑色185,000
Royal Enfield黑色NULL
Pulsar红色90,0000
Apache白色NULL
Livo黑色80,000
KTM RC红色195,000

表: Bikes

  • 假设您想使用 ALTER TABLE 语句将上述表的名称更改为 "Bikes_Details"。为此,您必须在 SQL 中输入以下查询

执行此语句后,表 "Bikes" 将更改为表名 "Bikes_Details"。

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

Stu_ID学生姓名 (Stu_Name)学生分数 (Stu_Marks)
1001Abhay85
1002Ankit75
1003Bheem60
1004Ram79
1005Sumit80

表: Student

  • 假设您想使用 ALTER TABLE 语句将上述表的名称更改为 "MCA_Student_Details"。为此,您必须在 SQL 中输入以下查询

执行此语句后,表 "Student" 将更改为表名 "MCA_Student_Details"。

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

员工 IDEmp_NameEmp_SalaryEmp_City
201Abhay25000果阿
202Ankit45000德里
203Bheem30000果阿
204Ram29000果阿
205Sumit40000德里

表: Employee

  • 假设您想使用 ALTER TABLE 语句将上述表的名称更改为 "Coding_Employees"。为此,您必须在 SQL 中输入以下查询

执行此语句后,表 "Employee" 将更改为表名 "Coding_Employees"


下一主题SQL TRUNCATE TABLE