Cara Hapus Isi Data pada Tabel Database MySQL

Cara Hapus Isi Data pada Tabel Database MySQL
Cara Hapus Isi Data pada Tabel Database MySQL

Cara Hapus Isi Data pada Tabel Database MySQL – Data yang dianggap tidak perlu tidak di rekomendasikan di simpan di dalam database MySQL, kecuali data riwayat.

Penghapusan data pada database MySQL perlu di lakukan ketika mengalami kondisi yang di anggap data tersebut sudah tidak dibutuhkan lagi. Selain itu data MySQL dapat di hapus dengan tujuan mengurangi ukuran database dan melakukan backup secara manual.

Lalu bagaimana cara menghapus data pada kolom tabel database MySQL ?

Untuk menghapus isi data MySQL dapat menggunakan perintah QUERY yaitu DELETE. Saya rasa Query DELETE mudah di ingat oleh seseorang karena artinya sudah jelas yaitu hapus. Hapus yang di maksud disini yaituu Hapus Data pada Database MySQL.

Cara Hapus Data pada Tabel Database MySQL

Untuk melakukan hapus data MySQL dapat menggunakan suatu kondisi tertentu.

Lagi lagi PRIMARY KEY sebagai salah satu kunci untuk acuan hapus data di karenakan pada kolom yang di atur sebagai PRIMARY KEY tidak terdapat data yang duplikat.

Jika Anda mengikuti seri Tutorial Laravel berbahasa Indonesia sebelumnya saya membahas mengenai cara update data pada database MySQL. Pada tutorial tersebut saya menggunakan tabel pegawai.

Tutorial Hapus Data MySQL kali ini saya menggunakan tabel yang sudah ada yaitu tabel dengan nama tabel pegawai.

Skema Tabel Database MySQL pada Tabel Pegawai

Berikut ini skema tabel yang digunakan sebagai contoh cara menghapus data pada database MySQL.

idnamaposisijenis_kelamin
1Hendy HermawanWeb DeveloperL
2Hilam EfendyWeb DeveloperL
3Aura KasihWeb DesignP
4Charly van HoutenWeb DevelopersL

Tabel database MySQL diatas menunjukkan bahwa kunci / PRIMARY KEY terdapat pada field id.

Data di atas sejumlah 4 kolom yang memiliki variasi data yang berbeda dan ada beberapa yang sama.

Hapus Data MySQL menggunakan Query DELETE

Seperti yang saya singgung sebeluumnya bahwa perintah untuk menghapus data MySQL menggunakan perintah Query DELETE.

Format penulisan Query DELETE sebagai berikut.

  • Tabel merupakan nama tabel yang ingin anda hapus datanya.
  • Acuan Kondisi merupakan clausa / kondisi yang mengacu pada salah satu field untuk di hapus.

Sebelum melakukan hapus data, mari kita lihat data sebelumnya.

Contoh hapus data pada database MySQL yaitu menghapus data dengan id 1.

Perintah hapus data pada tabel pegawai di atas yaitu

Hapus data menampilkan keterangan berhasil. Kita periksa hasilnya.

Pada Tabel di atas menampilkan data MySQL pada tabel pegawai, menandakan bahwa id 1 telah hilang. Artinya penghapusan data berhasil di lakukan.

Cara menghapus seluruh data pada MySQL

Sebelumnya kita sudah berhasil menghapus dengan kondisi, kondisi acuan nya yaitu PRIMARY KEY pada tabel yaitu id.

Nah, terkadang ada kalanya ada kebutuhan dimana harus menghapus isi data dengan tujuan tertentu.

Perintah Query tetap menggunakan query DELETE.

Sebagai contoh saya akan menghapus semua isi tabel pada tabel database pegawai.

Sekarang mari kita tampilkan datanya.

Data pada tabel pegawai telah hilang, artinya kita berhasil menghapus seluruh data.

Selain menggunakan Query DELETE, menghapus semua isi data MySQL dapat menggunakan Query TRUNCATE. Query TRUNCATE digunakan untuk membersihkan isi tabel database.

Sebagai contoh cara menggunakan query TRUNCATE yaitu.

Sangat mudah bukan ?

Silahkan anda pilih menggunakan query TRUNCATE atau DELETE.

Kesimpulan

Kesimpulan cara hapus data MySQL yaitu perintah yang digunakan untuk menghapus isi data MySQL dengan perintah DELETE dan TRUNCATE. Perintah Query TRUNCATE untuk keperluan membersihkan isi data MySQL. Sedangkan Query DELETE dapat dilakukan dengan kondisi tertentu sebagai acuan penghapusan data MySQL.

Sekian Cara Hapus Isi Data pada Tabel Database MySQL.

Semoga Bermanfaat.

Baca Juga :

Leave a Reply