Đôi lúc chúng ta muốn thay đổi tên của một bảng trong database để chúng có ý nghĩa hơn so với tên cũ. Để làm được điều này chúng ta có thể sử dụng ALTER TABLE kết hợp với lệnh RENAME.
Đổi tên bảng trong database
Với mỗi database có thể khác nhau như Oracle, MySQL, Mariadb
ALTER TABLE tên_bảng_hiện_tại RENAME TO tên_mới;
Đổi tên cột trong database
Chúng ta cũng có thể sử dụng ALTER TABLE để đổi tên mới cho một cột trong bảng với cú pháp như sau
Oracle
ALTER TABLE tên_bảng RENAME COLUMN tên_cột_hiện_tại TO tên_cột_mới;
Còn trong MySQL, Mariadb
ALTER TABLE tên_bảng CHANGE COLUMN tên_cột_hiện_tại TO tên_cột_mới;
Ví dụ có bảng Student
ROLL_NO | NAME | AGE |
1 | Ram | 20 |
2 | Abhi | 21 |
3 | Rahul | 22 |
4 | Tanu | 19 |
Thay đổi tên của cột NAME thành FIRST_NAME trong bảng Student.
ALTER TABLE Student RENAME COLUMN NAME TO FIRST_NAME;
OUTPUT:
ROLL_NO | FIRST_NAME | AGE |
1 | Ram | 20 |
2 | Abhi | 21 |
3 | Rahul | 22 |
4 | Tanu | 19 |
Thay đổi tên của bảng Student thành Student_Details
ALTER TABLE Student RENAME TO Student_Details;