Merubah dan Memodifikasi Tabel Database MySQL

Seputarti.com | Dalam pembuatan suatu database MySQL, kesalahan atau perubahan mungkin terjadi. Baik nama tabel, nama field, type data, tambah field, hapus field dan lai-lain. Untuk merubah dan memodifikasi suatu tabel, field, dan value database MySQL Kita harus mengetahui caranya.  Terkadang ketika kita sedang membuat tabel, ternyata ada nama field yang kurang, atau nama_fieldnya susah dipahami, atau bisa juga type data serta ukurannya tidak/ kurang sesuai. Sekarang coba kita perhatikan tabel yang sudah kita buat sebelumnya.Merubah nama tabel pada database mysql

Contoh merubah dan memodifikasi type data filed tabel Peminjaman.

Pada tabel buku terdapat field id_buku dengan type bigint ukurannya 5, sedangkan saya memberi contoh pada tabel peminjaman terdapat field id_buku dengan type varchar. Berikut contoh gambar tabel peminjaman:

merubah type data mysqlPada tabel peminjam id_buku typenya varchar ukurannya 5.  Hal ini tidak sama dengan id_buku pada tabel buku yang bertype bigint(5). Bisa-bisa timbul kekacauan (emangnya apaan, kok sampai terjadi kekacauan segala) Maksudnya ini harus disamakan supaya kedua tabel bisa dihubungkan. Sekarang, id_buku pada tabel peminjam diubah menjadi bertype bigint(5), caranya:

mysql> alter table peminjam modify id_buku bigint(5);

Coba sekarang ditampilkan lagi struktur dari tabel peminjam, adakah perubahan? (harus dong… kita harus selalu berubah untuk menuju yang lebih baik…) WKWKWK..

Cara Merubah Nama Field pada tabel database MySQL

Pada tabel buku terdapat field id_buku dan index_buku, kalau melihat namanya, maka seolah-olah fungsinya sama, kenapa ada dua field id(index) buku pada satu tabel. Lebih baik index_buku kita ubah namanya menjadi id_judul. Gimana Caranya merubah nama field pada tabel mysql? Kalau merubah type field pada tabel saja bisa, kenapa merubah namanya tidak bisa. Why??? Berikut cara merubah nama field pada tabel database:

mysql> alter table buku change index_buku id_judul varchar(15);

Gimana, mudah kan cara merubah nama field pada tabel database mysql. Next pembahasan selanjutnya.

Cara Menambah Field pada Tabel database MySQL

Hal yang sering terjadi jika membuat suatu tabel dan pada suatu saat ada penambahan field pada tabel. Maka kita harus menambahnya field yang diperlukan. Cara ini  bisa dilakukan dengan perintah “add”. Berikut cara menambah field pada tabel database mysql:

mysql> alter table buku add id_penerbit varchar(5) after id_judul;

Perintah di atas digunakan untuk menyisipkan field id_penerbit ke dalam tabel buku diletakkan setelah field id_judul.

Cara Menghapus Field pada tabel database MySQL

Jika berjalannya waktu terdapat refisi mengenai database kita dan ada salah satu field yang tidak penting. maka kita juga bisa menghapus field dari tabel. Field kita pilih yang akan dihapus dengan perintah berikut:

mysql> alter table buku drop nama_field;

Dengan demikian field akan terhapus dari tabel buku. Perintah menghapus field berada pada kata drop.

Cara Merubah Nama Tabel pada database MySQL

Untuk tabel mungkin sangat jarang sekali dirubah namanya. Namun bisa saja terjadi karena suatu kondisi atau nama yang struktur agar mudah dipahami. Cara merubah nama tabel pada database mysql bisa dilakukan dengan cara berikut:

mysql> alter table peminjam rename transaksi;

Pada contoh diatas, kita merubah nama tabel peminjam menjadi transaksi pada database yang dipilih.

Cara Menghapus Table dan Database MySQL

Terkadang kita sudah membuat suatu tabel atau database, tapi ternyata tabel tersebut sebetulnya tidak diperlukan. Mungkin karena pembatasan masalah, ataupun mungkin karena diketahui setelahnya bahwa tabel tersebut tidaklah diperlukan, dan hanya memboroskan tempat penyimpanan saja, atau dengan tabel tersebut menjadikan tidak efektif dan efisien. Atau bisa saja tabel tersebut diciptakan hanya untuk keperluan sementara saja(temporari), maka kita harus atau perlu untuk menghapus tabel tersebut. Begitu juga dengan database yang sudah kita buat ,ternyata database tersebut sudah kita perlukan lagi. Perintah yang digunakan untuk menghapus adalah DROP.

Cara Menghapus Tabel dari database

struktur perintah:
drop table <nama_table>
contoh:

mysql> drop table buku;

Cara Menghapus Database MySQL

struktur perintah:
drop database <nama_table>
contoh:

mysql> drop database perpustakaan;

Tampilkan semua tabel yang ada di dalam database, atau tampilkan semua database yang ada di dalam server, masih adakah tabel atau database yang diberlakukan padanya perintah drop? Jika perintah yang dilakukan sesuai dengan aturannya tanpa mengurangi ataupun menambahnya, pasti akan mendapatkan hasilnya sesuai yang sudah disebutkan. Itu tadi cara Merubah dan Memodifikasi Tabel dengan database MySQL.

About Ganang Julianto 254 Articles
Si Anak dari Orang Tua tersayang ingin berbagi ilmu dengan harapan bermanfaat bagi orang lain. Situs SeputarTI.Com ini sebagai salah satu media berbagi saya, khususnya dibidang TI. Salam Kenal dari saya... :-)

Be the first to comment

Leave a Reply

Your email address will not be published.


*