Langsung ke konten utama

Panduan Lengkap untuk Pemula dalam Memahami dan Menggunakan Perintah Delete pada MySQL


MySQL adalah salah satu database management system yang populer digunakan dalam pengembangan aplikasi. Salah satu perintah yang sangat penting dalam MySQL adalah perintah DELETE. Perintah DELETE digunakan untuk menghapus data dari tabel dalam database MySQL. Dalam artikel ini, kita akan membahas perintah DELETE dan beberapa variasi yang dapat digunakan dalam MySQL beserta summary nya.

DELETE FROM

Perintah DELETE FROM digunakan untuk menghapus baris dari satu atau lebih tabel dalam database MySQL. Perintah ini menghapus seluruh baris dalam tabel jika tidak diberikan kriteria.

Contoh penggunaan:

DELETE FROM provinces WHERE id = 1;

Perintah di atas akan menghapus baris yang memiliki nilai id sama dengan 1 dari tabel provinces.

Summary: Perintah ini menghapus baris dari satu atau lebih tabel dalam database MySQL dengan memberikan kriteria untuk menghapus data tertentu.

DELETE JOIN

Perintah DELETE JOIN digunakan untuk menghapus data dari beberapa tabel dalam database MySQL menggunakan JOIN. Perintah ini menghapus data yang memenuhi kriteria yang ditentukan dari tabel yang di-join. Contoh penggunaan perintah DELETE JOIN pada tabel provinces dan tabel cities yang terhubung melalui kolom province_id:

DELETE provinces, cities
FROM provinces
JOIN cities ON provinces.id = cities.province_id
WHERE provinces.id = 1;

Perintah di atas akan menghapus baris yang memiliki nilai id sama dengan 1 dari tabel provinces dan semua baris yang terkait dari tabel cities.

Summary: Perintah ini menghapus data dari beberapa tabel dalam database MySQL menggunakan JOIN.

DELETE LIMIT

Perintah DELETE LIMIT digunakan untuk menghapus data dalam jumlah tertentu dari tabel dalam database MySQL. Contoh penggunaan perintah DELETE LIMIT pada tabel provinces untuk menghapus 5 baris dengan kriteria tertentu:

DELETE FROM provinces WHERE created_by = 'Admin' LIMIT 5;

Perintah di atas akan menghapus 5 baris dari tabel provinces yang memiliki nilai created_by sama dengan 'Admin'.

Summary: Perintah ini menghapus data dalam jumlah tertentu dari tabel dalam database MySQL dengan memberikan kriteria untuk menghapus data tertentu.

DELETE CASCADE

Perintah DELETE CASCADE digunakan untuk menghapus semua data yang berkaitan dengan sebuah baris dalam tabel yang terhubung melalui foreign key. Ketika suatu baris dihapus dari tabel utama, semua baris terkait dihapus dari tabel lain secara otomatis. Contoh penggunaan perintah DELETE CASCADE pada tabel cities dengan foreign key province_id yang terhubung dengan tabel provinces:

ALTER TABLE cities ADD CONSTRAINT fk_province FOREIGN KEY (province_id) REFERENCES provinces(id) ON DELETE CASCADE;

Perintah di atas akan menambahkan foreign key pada kolom province_id dari tabel cities yang terhubung dengan kolom id dari tabel provinces dan memberikan aturan ON DELETE CASCADE.

Summary: 

Perintah ini menghapus semua data yang berkaitan dengan sebuah baris dalam tabel yang terhubung melalui foreign key.

Komentar

Postingan populer dari blog ini

Understanding Undefined Index in php and how to fix in the right way

Undefined index is a common error message that developers encounter when working with PHP. It occurs when trying to access an array or object property that does not exist or has not been initialized. This can happen due to various reasons such as incorrect spelling of the array or object key, missing or incomplete form submissions, incorrect configuration of servers, among others. In this article, we will delve deeper into undefined index errors and how to handle them in PHP.

Fungsi lain tombol penerima panggilan di headset

Kegunaan tombol yang berada di headset utamanya adalah untuk menerima panggilan dan pause panggilan. Dan headset itu sendiri, kadang juga digunakan untuk mendengarkan music, digunakan bersama saat main game, supaya suara yang dikeluarkan oleh gadget tidak terlalu keras sehingga mengurangi beban gadget. Dengan mengurangi beban gadget, ada beberapa yang beranggapan kalau itu akan menghemat batere.

Review 10 USB Docking Station Terbaik dan Terpopuler di 2023

Apa itu USB Docking Station USB docking station adalah perangkat yang memungkinkan Anda untuk menghubungkan laptop Anda dengan berbagai periferal, seperti monitor, keyboard, mouse, printer, hard drive, dan lainnya. Dengan menggunakan docking station, Anda dapat meningkatkan produktivitas, kenyamanan, dan fleksibilitas kerja Anda. Docking station juga dapat mengisi daya laptop Anda, sehingga Anda tidak perlu khawatir kehabisan baterai. 10 Usb docking station yang paling populer di tahun 2023 Corsair TBT100 Thunderbolt 3 Dock :  Docking station ini mendukung hingga dua monitor 4K atau satu monitor 5K dengan port Thunderbolt 3. Docking station ini juga memiliki port USB-C, USB-A, Ethernet, audio, dan SD card reader. Docking station ini dapat mengisi daya laptop Anda hingga 85 watt. EYD 9IN1 USB C HUB To HDMI Docking Station PD TVGA 3.5mm type C Hub :    Produk ini memiliki 9 port yang meliputi HDMI, VGA, USB-C PD, USB-A 3.0, USB-A 2.0, Ethernet, audio, dan microSD card reader. Produ