Merubah nama tabel di mysql

Ada kalanya setelah sebuah tabel MySQL dibuat, kita ingin mengubah struktur tabel tersebut. Entah itu berupa penambahan kolom baru, atau penghapusan sebuah kolom untuk digantikan dengan kolom lain. Query untuk membuat tabel dan menghapus tabel sudah kita bahas sebelumnya, sekarang kita akan menggunakan perintah ALTER TABLE untuk mengubah struktur tabel pada MySQL.

Untuk memudahkan dalam mempelajari query ALTER TABLE, saya akan menggunakan database “mahasiswa” dan tabel “jurusan”. Silahkan buka MySQL client, dan gunakan perintah query berikut jika Anda ingin membuat tabel yang sama:

Merubah nama tabel di mysql

Merubah nama tabel di mysql

Query tersebut berisi perintah pembuatan tabel jurusan pada database mahasiswa. Jika Anda belum membuat database, silahkan buat terlebih dahulu seperti pada tutorial cara membuat database pada MySQL.


Merubah Nama Tabel Pada MySQL

Untuk merubah nama tabel, MySQL menyediakan query ALTER…RENAME TO dengan format query:

Merubah nama tabel di mysql

Jika kita ingin merubah nama tabel “jurusan” menjadi “daftar_jurusan”, maka querynya:
Merubah nama tabel di mysql

Dari gambar diatas, kita lihat bahwa nama tabel berubah menjadi daftar_jurusan, dan tabel jurusan sudah tidak terdapat lagi di dalam database mahasiswa.


Merubah Tipe Data Kolom MySQL

Untuk merubah suatu tipe data pada kolom, MySQL menyediakan query ALTER…MODIFY…. dengan format query:

Merubah nama tabel di mysql

Sebagai contoh kita akan merubah tipe data pada kolom “kode_jurusan” menjadi “integer”, maka querynya:
Merubah nama tabel di mysql
Merubah nama tabel di mysql

Dari gambar diatas, kita melihat bahwa tipe data untuk kolom “kode_jurusan” berubah menjadi “int“.


Merubah Nama Kolom Tabel MySQL

Untuk merubah nama kolom pada tabel, dapat menggunakan perintah ALTER…CHANGE, dengan format query sebagai berikut:

Merubah nama tabel di mysql

Sebagai contoh kita akan merubah kolom “kode_jurusan” menjadi “id_jurusan”, maka queynya:
Merubah nama tabel di mysql
Merubah nama tabel di mysql

Dari gambar diatas, kita bisa melihat bahwa nama kolom “kode_jurusan” telah berubah menjadi “id_jurusan”.


Menambahkan Kolom Baru pada Tabel MySQL

Untuk menambahkan kolom, MySQL menyediakan query ALTER…ADD, dengan format query sebagai berikut:

Merubah nama tabel di mysql

Sebagai contoh kita akan menambahkan kolom baru “jumlah_mahasiswa” pada tabel “daftar_jurusan”, maka querynya:
Merubah nama tabel di mysql
Merubah nama tabel di mysql

Dari gambar diatas, kita bisa melihat kolom “jumlah_mahasiswa” berhasil ditambahkan ke tabel “daftar_jurusan”.


Menghapus Kolom Tabel Pada MySQL

Untuk menghapus suatu kolom, MySQL menyediakan query ALTER…DROP dengan format query:

Merubah nama tabel di mysql

Sebagai contoh kita akan menghapus kolom “jumlah_mahasiswa”, maka querynya:
Merubah nama tabel di mysql
Merubah nama tabel di mysql

Dari gambar diatas, kita bisa melihat bahwa kolom “jumlah_mahasiswa” sudah tidak ada pada tabel “daftar_jurusan”.

Demikianlah tutorial cara merubah tabel pada MySQL, silahkan bagikan atau share artikel ini jika dirasa ada yang membutuhkan.

Dari phpMyAdmin, Anda dapat mengganti/mengubah nama database dan nama tabel dengan sangat mudah, karena di sana ada fasilitasnya. Lebih dari itu, Anda dapat menduplikat atau mengkopi database dan tabel dengan nama lain dengan beberapa klik saja. Sebagai contoh Anda ingin mengganti nama tabel siswa dengan nama lain, misalnya saja menjadi tabel data_siswa, macaranya adalah:

  1. Masuk pada database yang akan dikelola, misalnya database sekolahdb.
  2. Klik nama tabel yang akan diatur (misalnya siswa), lalu klik menu Operations.
  3. Dari kotak Table Options, masukkan nama tabel baru pada kotak Rename table to.
  4. Tentukan tipe databasenya pada Storage Engine, misalnya MyISAM.
  5. Klik tombol Go.

Merubah nama tabel di mysql

Merubah nama tabel di mysql

Sekarang Anda dapat melihat hasilnya dengan cara klik nama databasenya (klik sekolahdb), dari sana daftar tabel yang ada di dalam database tersebut akan ditampilkan. Lihatlah hasilnya, nama tabel siswa sekarang sudah berubah menjadi tabel data_siswa.

Merubah nama tabel di mysql

Sebagai latihan lagi, Anda harus mengembalikan nama tabel data_siswa menjadi tabel siswa seperti sebelumnya. Lakukan seperti langkah di atas. Selamat mencoba.

Anda juga dapat mengganti nama database dengan nama yang lain, sesuai kebutuhan, caranya silahkan baca artikel saya dengan judul Panduan Mengubah Nama Database MySQL dengan phpMyAdmin.

Apakah kita dapat merubah nama tabel dalam MySQL bagaimana query nya?

Perintah SQL (Structured Query Language) yang dipakai untuk mengubah nama tabel dalam database MySQL adalah perintah RENAME TABLE. Dengan perinah ini Kita dapat menguba nama tabel A menjadi tabel B, atau sebaliknya.

Apa itu alter table pada MySQL?

ALTER: Perintah alter digunakan untuk melakukan perubahan struktur tabel yang telah dibuat. Misalnya, menambah Field (Add), mengganti nama Field (Change) ataupun menamakannya kembali (Rename), dan menghapus Field (Drop).

Apakah perintah yang berguna mengubah struktur sebuah tabel yang sudah terbuat?

Perintah ALTER berfungsi untuk mengubah struktur tabel yang telah dibuat. Adapun diantaranya yakni mengubah nama tabel, menambah kolom, mengubah kolom, menghapus kolom, dan memberikan atribut pada kolom.

Apa itu SQL database?

Bahasa kueri terstruktur (SQL) adalah bahasa pemrograman untuk menyimpan dan memproses informasi dalam basis data relasional. Sebuah basis data relasional menyimpan informasi dalam bentuk tabel, dengan baris dan kolom yang mewakili atribut data yang berbeda serta berbagai hubungan antara nilai data.