Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara Mengganti Nama Tabel di MySQL

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!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JSON_SET() – Masukkan atau Perbarui Nilai dalam Dokumen JSON di MySQL

  2. MySQL NULLIF() Dijelaskan

  3. Bagaimana menangani fragmentasi kolom ID auto_increment di MySQL

  4. Melewati parameter ke JDBC PreparedStatement

  5. Cara Query kolom JSON di MySQL