Apabila di dalam tabel database MySQL sudah terdapat data, maka data yang ada tersebut dapat dihapus dengan mudah menggunakan perintah SQL. Data yang dihapus bersifat permanen atau tetap, sehingga apabila ada data sudah terhapus, maka baris data tersebut tidak dapat dikembalikan lagi ke dalam database.
Perintah SQL (Structured Query Language) yang dipakai untuk menghapus baris data di dalam tabel database MySQL adalah DELETE. Dengan perinah DELETE ini Anda dapat menentukan untuk memilih data mana yang akan dihapus, yaitu dengan klausa WHERE sebagai opsi untuk menentukan data yang akan dihapus.
DELETE FROM nama_tabel WHERE nama_kolom = nilai_data;
Dari sintaks SQL di atas, tabel nama_tabel adalah nama tabel yang isi datanya akan dihapus. Kemudian nama_kolom adalah kolom kunci dari tabel tersebut, biasanya sebagai kolom Primery Key, dan nilai_data adalah data yang ada di dalamnya.
Sebagai contoh, Kita akan menghapus data yang ada di dalam tabel siswa, data yang dihapus adalah data Jurusan dengan Kode J003, maka perintahnya adalah:
DELETE FROM siswa WHERE kd_siswa = ‘S0003’;
Dengan perintah di atas, maka data Siswa dengan Kode S0003 akan dihapus. Sedangkan data Siswa yang lain tidak akan dihapus.
Untuk melihat kembali data terakir setelah dihapus, Anda dapat menggunakan perintah berikut ini:
SELECT * FROM siswa;
Semoga artikel ini bermanfaat
Untuk artikel yang lain, Anda dapat membaca pada halaman Perintah SQL
Semoga bermanfaat
Bunafit Nugroho