Home » MySQL » MySQL Delete – Menghapus data di sebuah Tabel

MySQL Delete – Menghapus data di sebuah Tabel

Published by Ade Kurniawan on

mysql delete

Statement MySQL Delete digunakan untuk menghapus data di sebuah tabel MySQL.

Penulisan Query Delete

DELETE FROM nama_tabel
WHERE nama_kolom = nilai

Untuk menggunakan delete siapkan sebuah database dan buat tabel dengan nama karyawan:

tabel karyawan

+----+-----------------+---------------+-----------+
| id | nama            | jenis_kelamin | alamat    |
+----+-----------------+---------------+-----------+
|  1 | Puja Rahayu     | Perempuan     | Jakarta   |
|  2 | Beni Saputra    | Laki-laki     | Bandung   |
|  3 | Citra Wulandari | Perempuan     | Palembang |
|  7 | Dani Irawan     | Laki-laki     | Bogor     |
|  8 | Edo Wijaya      | Laki-laki     | Pekanbaru |
|  9 | Dina Lorenza    | Perempuan     | Jakarta   |
| 10 | Putri Wahyuni   | Perempuan     | Bandung   |
+----+-----------------+---------------+-----------+

Penerapan MySQL delete

Menghapus data karyawan dengan id 10

DELETE FROM karyawan WHERE id = 10;

dengan menggunakan query di atas kamu telah berhasil menghapus data karyawan dengan id = 10.

Tabel karyawan setelah di hapus

output

+----+-----------------+---------------+-----------+
| id | nama            | jenis_kelamin | alamat    |
+----+-----------------+---------------+-----------+
|  1 | Puja Rahayu     | Perempuan     | Jakarta   |
|  2 | Beni Saputra    | Laki-laki     | Bandung   |
|  3 | Citra Wulandari | Perempuan     | Palembang |
|  7 | Dani Irawan     | Laki-laki     | Bogor     |
|  8 | Edo Wijaya      | Laki-laki     | Pekanbaru |
|  9 | Dina Lorenza    | Perempuan     | Jakarta   |
+----+-----------------+---------------+-----------+

Menghapus data tertentu lebih dari 1

Dalam penerapan delete MySQL kita dapat menghapus semua data karyawan yang memiliki alamat di jakata..

Jika terdapat 2 karyawan yang memiliki alamat di jakarta, maka saat di eksekusi query SQL yang kamu buat akan menghapus 2 record data.’

Penulisan

DELETE FROM karyawan WHERE alamat = ‘jakarta’;

Setelah perintah query di atas dijalankan maka semua karyawan yang memiliki alamat di jakarta datanya terhapus di database.

output

+----+-----------------+---------------+-----------+
| id | nama            | jenis_kelamin | alamat    |
+----+-----------------+---------------+-----------+
|  2 | Beni Saputra    | Laki-laki     | Bandung   |
|  3 | Citra Wulandari | Perempuan     | Palembang |
|  7 | Dani Irawan     | Laki-laki     | Bogor     |
|  8 | Edo Wijaya      | Laki-laki     | Pekanbaru |
+----+-----------------+---------------+-----------+

Menghapus semua data di MySQL

Selain dapat menghapus data tertentu kamu dapat juga dengan mudah menghapus data di sebuah tabel MySQL.

Penulisan

DELETE FROM nama_tabel

Penerapan pada tabel karyawan

DELETE FROM karyawan;

output

select * from karyawan;

Empty set (0.00 sec)
Categories: MySQL

0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *