Tags:

Đổi tên table trong SQL

Đô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;
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x