Perintah Hapus Data (DELETE) Pada MySQL

Perintah hapus data pada MySQL berfungsi untuk menghapus record yang ada di dalam sebuah kolom atau field. Pada artikel sebelumnya kita sudah membahas tentang bagaimana cara mengupdate data pada mysql

Untuk menghapus data pada mysql, anda bisa menggunakan 2 cara yaitu:

  1. Delete Statement 

Delete Statement digunakan untuk menghapus data berdasarkan query sesuai dengan keinginan pengguna. Delete statement termasuk salah satu perintah DML (Data Manipulation Language).

2. Truncate Statement
Sedangkan Truncate Statement adalah perintah untuk mengosongkan isi table. Sama seperti Delete Statement, tapi Truncate Statement tanpa menggunakan Where clause. Truncate Statement merupakan salah satu perintah DDL (Data Definition Language).

 

Pada tutorial kali ini, kita akan fokus membahas tentang Delete Statement di MySQL. Untuk pembahasan tentang Truncate Statement akan kita bahas pada tutorial selanjutnya.

Perintah Hapus Data Pada MySQL

SINTAKS DASAR

CONTOH

Pada contoh diatas kita menghapus data dengan kondisi id_karyawan yang memiliki nilai 1. Sintaks diatas digunakan jika kita tidak ingin menghapus data secara sekaligus atau berdasarkan kondisi tertentu. Atau jika anda ingin menghapus data karyawan berdasarkan nama, anda bisa menggunakan sintaks berikut:

Query diatas kita menghapus data karyawan yang bernama budi.

Menghapus Semua Data

Untuk menghapus semua data atau record di tabel, Anda bisa menggunakan Delete statement TANPA Where clause.

Perintah diatas akan menghapus semua data di tabel Karyawan.

 

Menghapus Data Atau Record Tertentu

Untuk menghapus data atau record tertentu pada table, Anda dapat menggunakan WHERE clause pada Delete statement.

Perintah hapus data diatas menggunakan 2 where clause sekaligus, query diatas berfungsi untuk menghapus data karyawan yang mempunyai posisi FA dan berjenis kelamin Laki-laki.

 

Itulah tutorial Perintah Hapus Data Pada MySQL.

Tutorial diatas hanyalah dasar dari penggunakan query delete data pada database mysql, anda juga bisa mengembangkan query tersebut seperti menambah operator like maupun between.

No Response

Leave a reply "Perintah Hapus Data (DELETE) Pada MySQL"

This site uses Akismet to reduce spam. Learn how your comment data is processed.