Terkadang Anda mungkin perlu mengubah nama tabel di MySQL. Pada artikel ini kita akan melihat cara mengganti nama tabel di MySQL. Ada dua cara untuk mengganti nama tabel di MySQL – menggunakan ALTER dan menggunakan pernyataan RENAME. Kami akan melihat kedua pendekatan ini dan memahami perbedaannya.
Cara Mengganti Nama Tabel di MySQL
Anda dapat mengganti nama tabel di MySQL menggunakan pernyataan ALTER TABLE atau RENAME TABLE.
Berikut adalah sintaks untuk mengganti nama tabel menggunakan pernyataan ALTER TABLE.
alter table old_table_name rename to new_table_name;
Dalam pernyataan di atas, Anda perlu menentukan nama tabel lama dan nama tabel baru.
Berikut adalah contoh untuk mengganti nama penjualan meja untuk pesanan menggunakan pernyataan ALTER TABLE.
alter table sales rename to orders;
Berikut adalah sintaks untuk mengganti nama tabel menggunakan pernyataan RENAME.
rename table old_table_name to new_table_name;
Dalam pernyataan di atas, Anda perlu menentukan nama tabel lama dan nama tabel baru.
Berikut adalah contoh untuk mengganti nama penjualan meja untuk pesanan menggunakan pernyataan RENAME TABLE.
rename table sales to orders;
Harap diperhatikan :
Saat Anda mengganti nama tabel di MySQL, semua tampilan, prosedur tersimpan, dan kunci asing yang mereferensikan nama tabel lama akan berhenti berfungsi. Jadi, Anda perlu memperbarui tampilan ini, prosedur tersimpan, dan kunci asing untuk mereferensikan nama tabel barunya.
Berikut adalah perbedaan utama antara pernyataan ALTER TABLE dan RENAME TABLE.
1. Tidak seperti ALTER TABLE, Anda dapat menggunakan RENAME TABLE untuk mengganti nama beberapa tabel sekaligus. Berikut sintaks untuk mengganti nama beberapa tabel menggunakan pernyataan RENAME.
RENAME TABLE old_table1 TO new_table1,
old_table2 TO new_table2,
old_table3 TO new_table3;
2. RENAME TABLE tidak dapat digunakan untuk mengganti nama tabel sementara. ALTER TABLE berfungsi dengan tabel sementara.
3. RENAME TABLE juga berfungsi untuk tampilan. ALTER TABLE tidak mendukung penggantian nama tampilan.
Seperti yang Anda lihat, cukup mudah untuk mengubah nama tabel di MySQL.
Butuh alat pelaporan untuk MySQL? Ubiq memudahkan untuk memvisualisasikan data dalam hitungan menit, dan memantau di dasbor waktu nyata. Cobalah Hari ini!