📜  SQL |改变(重命名)

📅  最后修改于: 2022-05-13 01:54:21.263000             🧑  作者: Mango

SQL |改变(重命名)

有时我们可能想要重命名我们的表以给它一个更相关的名称。为此,我们可以使用ALTER TABLE重命名表的名称。

*语法在不同的数据库中可能会有所不同。语法(Oracle、MySQL、MariaDB):

ALTER TABLE table_name
RENAME TO new_table_name;

也可以使用ALTER TABLE为列指定新名称。

语法(MySQL、Oracle):

ALTER TABLE table_name
RENAME COLUMN old_name TO new_name;

语法(MariaDB):

ALTER TABLE table_name
CHANGE COLUMN old_name TO new_name;

样品表:
学生

ROLL_NONAMEAGE
1Ram20
2Abhi21
3Rahul22
4Tanu19

询问:

  • 在表 Student 中将 NAME 列的名称更改为 FIRST_NAME。
ALTER TABLE Student RENAME COLUMN NAME TO FIRST_NAME;

输出:

ROLL_NOFIRST_NAMEAGE
1Ram20
2Abhi21
3Rahul22
4Tanu19

  • 将表 Student 的名称更改为 Student_Details
ALTER TABLE Student RENAME TO Student_Details;

输出:
学生_详情

ROLL_NOFIRST_NAMEAGE
1Ram20
2Abhi21
3Rahul22
4Tanu19