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_NO NAME AGE 1 Ram 20 2 Abhi 21 3 Rahul 22 4 Tanu 19
询问:
- 在表 Student 中将 NAME 列的名称更改为 FIRST_NAME。
ALTER TABLE Student RENAME COLUMN NAME TO FIRST_NAME;
输出:ROLL_NO FIRST_NAME AGE 1 Ram 20 2 Abhi 21 3 Rahul 22 4 Tanu 19
- 将表 Student 的名称更改为 Student_Details
ALTER TABLE Student RENAME TO Student_Details;
输出:
学生_详情ROLL_NO FIRST_NAME AGE 1 Ram 20 2 Abhi 21 3 Rahul 22 4 Tanu 19