Setelah sebelumnya kita membahas bagaimana cara membuat sebuah tabel di database mysql, maka kali ini kita akan mengubah struktur dan menghapus tabel database mysql tersebut. Kalau masih ingat pada tutorial sebelumnya, kita telah membuat sebuah tabel dengan nama pelanggan, nah disini kita akan coba mengubah tabel tersebut.
Satu hal yang perlu penulis sampaikan adalah apabila anda ingin mengembangkan sebuah sistem maka rancanglah sebuah database yang memang sesuai dengan kriteria sistem yang ingin anda kembangkan tersebut sehingga nantinya tidak akan mengubah tabel yang telah ada, sebab bisa dikatakan jika mengubah tabel adalah sesuatu yang mungkin fatal jika telah terintegrasi dengan sistem. Kecuali jika anda menambahkan kolom atau field pada tabel tersebut.
Perintah Untuk Mengubah Struktur Dan Menghapus Tabel Database MySQL
Sebelum kita membahas query lengkap bagaimana cara merubah struktur dan menghapus tabel database mysql kita akan bahas terlebih dahulu apa saja perintah yang digunakan untuk dapat mengubah struktur dan menghapus tabel database mysql tersebut, berikut ini masing-masing perintahnya:
ALTER TABLE nama_tabel alter_options;Bisa dilihat query sederhana diatas, pada umumnya untuk dapat mengubah sebuah tabel hanya dengan menggunakan perintah ALTER, namun ada beberapa options yang digunakan pada perintah tersebut, berikut ini penjelasannya:
- ADD
Option add ini digunakan untuk menambahkan field atau kolom baru pada tabel. - ADD INDEX
Add index digunakan untuk menambahkan index baru pada field atau kolom di di tabel. - ADD PRIMARY KEY
Apabila sebuah tabel yang anda buat belum memiliki primary key anda dapat menggunakan perintah add primary key pada alter. - CHANGE
Opsi change dapat digunakan untuk mengubah field atau kolom menjadi field baru. - MODIFY
Digunakan untuk mengubah suatu field menjadi field baru. - DROP
Perintah drop digunakan untuk menghapus field atau kolom pada tabel database mysql. - RENAME TO
Digunakan untuk mengubah nama tabel.
Dari perintah diatas seharusnya sudah dapat dipastikan fungsi alter ini, selain itu bagaimana cara menghapus sebuah tabel? dalam hal apapun menghapus memang menjadi sebuah pekerjaan yang mudah, termasuk dalam menghapus tabel database mysql.
Untuk dapat menghapus tabel pada database mysql anda dapat menggunakan perintah umumnya, atau sama seperti cara menghapus sebuah database, yaitu dengan menggunakan perintah DROP tabel saja.
Query Untuk Mengubah Struktur Tabel Database MySQL
Jika anda telah membaca secara teoritis diatas sekarang kita akan bahas secara teknis query yang dapat digunakan untuk mengubah struktur tabel database mysql ini. Diasumsikan nama tabel adalah “pelanggan” seperti tabel yang telah kita buat sebelumnya.
Cara menambahkan sebuah field baru pada tabel database mysql dengan perintah ADD:
ALTER TABLE pelanggan ADD tanggal_lahir DATE NOT NULL;Menambahkan sebuah PRIMARY KEY atau kunci pada sebuah tabel di database mysql:
ALTER TABLE pelanggan ADD PRIMARY KEY (id_pelanggan);Mengubah tipe data pada field tanggal_lahir menjadi VARCHAR di tabel pelanggan:
ALTER TABLE pelanggan MODIFY tanggal_lahir VARCHAR(10) NOT NULL;Cara menghapus field atau kolom tanggal_lahir pada tabel pelanggan:
Terakhir adalah mengubah nama tabel pada database mysql:
ALTER TABLE pelanggan RENAME TO plgn;Jika disimak query diatas bukankah sangat mudah untuk mempelajarinya?
Cara Menghapus Tabel Database MySQL
Seperti awal saya katakan menghapus adalah pekerjaan yang mungkin paling mudah dalam hal apapun termasuk dalam menghapus sebuah tabel di database mysql, berikut ini adalah query untuk menghapus tabel di mysql:
DROP TABLE pelanggan;Query diatas akan menghapus tabel dan seluruh isi data didalam tabel tersebut, sehingga anda harus berhati-hati dalam menggunakan query tersebut.
Daun.id - MySQL merupakan salah satu relational database management system (RDBMS) yang populer di kalangan programmer merupakan salah satu database yang sudah lama digunakan. MySQL diciptakan oleh Michael Widenius, yang kemudian diakusisi oleh Oracle dan kini memiliki saudara yang bernama MariaDB.
Hingga saat ini MySQL masih banyak digunakan developer aplikasi, serta masih banyak diajarkan database dengan menggunakan MySQL di lingkungan mahasiswa. Meskipun sudah saatnya kampus menggunakan MariaDB bila aware dengan open source.
Berikut ini adalah cara menghapus tabel di mysql:
Format query untuk menghapus tabel adalah:
DROP TABLE [IF EXISTS] table_name [, table_name,...]
Query opsional [IF EXISTS] digunakan untuk menghilangkan pesan error jika tabel yang akan dihapus memang sudah tidak ada.
Dari format query DROP TABLE, dapat dilihat bahwa dalam satu query, kita dapat menghapus beberapa tabel sekaligus.