Melalui tutorial ini saya akan menjelaskan bagaimana cara mengganti nama tabel yang telah di buat, pertama saya harus masuk ke dalam console MySQL melalui terminal dengan menjalankan perintah:
mysql -u root -plalu, saya memilih database dengan nama belajar yang telah saya buat sebelumnya, melalui perintah di bawah:
use belajar;kemudian saya akan melihat tabel apa saja yang ada di dalam database belajar dengan perintah:
show tables;hasilnya adalah berikut:
dari situ terlihat bahwa terdapat tabel dengan nama profile, lalu bagaimana caranya mengubah nama tabel profile tersebut menjadi nama lainnya? misalnya diganti dengan nama user_profile, maka saya tinggal menjalankan perintah di bawah ini:
ALTER TABLE profile RENAME TO user_profile;jika dijalankan akan terlihat seperti di bawah ini hasilnya:
hasil dari perubahan tersebut dapat dilihat dengan menjalankan perintah:
show tables;melalui perintah di atas, akan terlihat hasilnya seperti di bawah:
anda dapat lihat bahwa tabel dengan nama profile sudah berganti nama menjadi tabel user_profile, selain menggunakan perintah ALTER TABLE, anda juga bisa menggunakan perintah RENAME seperti di bawah ini:
RENAME TABLE user_profile TO profile;perintah di atas digunakan untuk merubah nama tabel user_profile menjadi profile, berikut hasilnya:
jika saya ingin melihat table yang sudah saya rubah namanya, saya tinggal menjalankan perintah:
show tables;maka tabel user_profile tersebut sudah berganti nama menjadi tabel profile seperti tampilan di bawah:
mudah bukan, merubah nama tabel di database MySQL. Selamat mencoba ya.
Cara mengganti nama tabel database MySQL server lewat terminal
HomeMySQLMengganti Nama Tabel dengan ALTER TABLE / RENAME TABLE
Kita mempunyai tabel bernama tblCategory yang akan diubah menjadi tbl_category.
MySQL menyediakan dua cara untuk mengubah nama tabel. Yang pertama dengan ALTER Table:
ALTER
TABLE tblCategory RENAME TO tbl_Category;
Cara kedua dengan menggunakan sintaks RENAME TABLE:
RENAME TABLE tblCategory TO tbl_Category;
Kedua sintaks jika dieksekusi hasilnya akan sama, yaitu mengubah nama tabel dari tblCategori menjadi tbl_Category.
Sebelum: | Sesudah: |
Kelebihan menggunakan RENAME TABLE yaitu kita dapat mengubah nama beberapa tabel sekaligus dalam 1 query.
Contoh:
RENAME TABLE produk TO tbl_produk, kategori TO tbl_kategori;
Sangat berguna ketika kita mempunyai tabel baru yang ingin diberi nama dengan tabel yang sudah ada, tanpa menghapus tabel yang lama. Jadi tabel yang lama ganti nama lain.
Contoh:
tabel lama : products --> products_old
tabel baru : products_new --> products
RENAME TABLE products TO products_old, products_new TO products;
Query di atas mengeksekusi mulai dari kiri ke kanan, jadi tidak akan ada konflik dalam mengganti nama walaupun tabel bernama producs sudah ada sebelumnya.