MySQL - 13 - Delete Data Value
Jagat Koding - Kita bisa menghapus data yang sudah tersedia di tabel yang sebelumnya sudah kita tambahkan dengan menggunakan query DELETE.
Sama hal nya seperti Update data, kita bisa menghapus beberapa data tertentu ataupun seluruh data yang tersedia di tabel.
Pastikan kalian sudah memiliki perlengkapan sebagai berikut:
Database db_kampus
Gunakan db_kampus untuk kita operasikan
Tabel tb_mahasiswa
Tampilkan tabel yang saat ini tersedia di database db_kampus
Tampilkan seluruh data pada table tb_mahasiswa
Eksekusi dan amati sejenak data yang saat ini tersedia
SELECT * FROM tb_mahasiswa;
Kita akan mencoba beberapa percobaan dengan memanfaatkan query delete untuk menghapus data yang tersimpan di tabel tb_mahasiswa.
Percobaan 1
Kita hapus salah satu data dengan nama_mahasiswa 'Bayu Pamungkas' yang memiliki id_mahasiswa 7. Ketikkan query berikut ini
DELETE FROM tb_mahasiswa
WHERE id_mahasiswa = 7;
Eksekusi dan amati apa yang terjadi
Setelah itu kalian tampilkan kembali semua data yang ada di tabel tb_mahasiswa dengan mengetikkan query berikut ini:
SELECT * FROM tb_mahasiswa;
Eksekusi dan amati data yang saat ini tersedia.
Terlihat data dengan nama_mahasiswa 'Bayu Pamungkas' sudah sirna dari permukaan ;D, yang hal ini menandakan query yang kita eksekusi sudah berhasil dijalankan.
Percobaan 2
Coba kita gunakan studi kasus selanjutnya. Kita coba hapus semua data mahasiswa laki-laki yang berumur 22 tahun. Coba kalian ketikkan query berikut ini:
DELETE FROM tb_mahasiswa
WHERE jenis_kelamin = 'Laki-laki'
AND umur = 22;
Eksekusi dan amati sejenak, pastikan query berhasil dijalankan tanpa eror.
Tampilkan data di tabel tb_mahasiswa yang saat ini masih tersisa dengan mengetikkan query berikut ini:
SELECT * FROM tb_mahasiswa;
Eksekusi dan amati data yang saat ini masih tersisa.
Saat ini mahasiswa yang berjenis kelamin laki-laki dan berumur 22 sudah musnah juga, dan menyisakan beberapa data yang sesaat lagi juga akan kita coba musnahkan ;D.
Pencobaan 3
Studi kasus selanjutnya kita akan mencoba mnghapus data mahasiswa perempuan yang berumur 22 pada tabel tb_mahasiswa. Silahkan kalian ketikkan query berikut ini.
DELETE FROM tb_mahasiswa
WHERE jenis_kelamin = 'Perempuan'
AND umur = 22;
Eksekusi dan amati sesaat data yang tersisa.
Tampilkan kembali data yang saat ini tersisa di tabel tb_mahasiswa dengan mengetikkan query berikut ini
SELECT * FROM tb_mahasiswa;
Eksekusi dan amati sesaat.
Dapat kita lihat bahwa data mahasiswa perempuan yang berumur 22 saat ini juga sudah sirna, hal tersebut menandakan query kita sudah berhasil kita jalankan.
Percobaan 4
Studi kasus berikutnya, kita akan menghapus seluruh data yang tersisa di table tb_mahasiswa dengan mengetikkan query berikut.
DELETE FROM tb_mahasiswa;
Coba kalian eksekusi dan amati hasilnya.
Tampilkan data yang saat ini masih berada di tabel tb_mahasiswa dengan menggunmakan query berikut.
SELECT * FROM tb_mahasiswa;
Eksekusi dan amati sejenak.
Dapat kita lihat bahwa semua data mahasiswa yang sebelumnya masih berada di table tb_mahasisw saat ini sudah tidak tersisa satupun. Hal ini menandakan query kita berhasil di eksekusi. Selamat sobat ...
Percobaan 5
Kalian sudah menghapus seluruh data di tabel tb_mahasiswa nih temen-temen. Padahal di artikel selanjutnya kita masih memerlukan data di tabel tb_mahasiswa. Sedangkan saat ini tabel tb_mahasiswa sudah kosong, gimana dong...
Santai teman-teman, karena artikel sebelumnya kita sudah memiliki ilmu pengimporan data 'asek', jadi tinggal kita impor kembali data hasil ekspor db_kampus sebelumnya ke database db_kampus. Sehingga data yang tadi sudah kita hapus bisa kembali seperti semula.
Kuy kita praktekin. Kalian logout dari administrator mysql dengan mengetikkan query EXIT hingga menampilkan tulisan Bye seperti berikut.
Setelah itu kalian ketikkan script berikut dengan mengganti direktori file .sql sesuai dengan folder kalian menyimpan. Karena saya menyimpan di disk f: jadi saya ketik aja f: gitu.
mysql -u root -p -D db_kampus < f:/ekspor_db_kampus.sql
Eksekusi dan amati reaksinya, dan kalau muncul tulisan disuruh inputin password, kalian enter saja karena mysql kita ndak ada passwordnya.
Sekarang kalian login kembali sebagai administrator mysql dan masuk ke database db_kampus.
Tampilkan tabel yang saat ini tersedia dan pastinya tabel kalian tetep ada 1 yang bernama tb_mahasiswa.
Kalian ketikkan query berikut untuk menampilkan seluruh data yang ada di tabel tb_mahasiswa.
SELECT * FROM tb_mahasiswa;
Widih setelah di eksekusi ternyata data yang tadi sudah terhapus malah kembali lagi muncul di dalam tb_mahasiswa.
Ini tandanya proses impor data kita sudah berhasil sobat. Mungkin sampai disini pembahasan kali ini. Semoga bermanfaat dan dapat menjadi bahan belajar untuk kita semua.
Sampai jumpa di artikel selanjutnya...
0 Response to "MySQL - 13 - Delete Data Value"
Post a Comment