Data Manipulation Language (DML) adalah perintah SQL untuk manipulasi data dalam table
Perintah DML antara lain
INSERT -> menambah record di database UPDATE -> mengubah record di database DELETE -> menghapus record di database
Kalau DDL fokus ke operasi struktur table/ database. sedangkan DML lebih fokus kepada operasi record data.
#1 Perintah INSERT
Perintah INSERT digunakan untuk menambah record data ke database.
Cara penulisan perintah INSERT
INSERT INTO nama_table (field1, field2, field3, ...)
VALUES (nilai1, nilai2, nilai3, ...);
Contoh kita lakukan penambahan data di table mahasiswa yang telah kita buat di materi DDL
INSERT INTO mahasiswa (nim, nama, alamat) VALUES (21400200,"faqih","bandung")
Jika semua nilai field diisi maka kita bisa mengabaikan nama field di perintah INSERT
INSERT INTO mahasiswa VALUES (21400200,"faqih","bandung")
Jika hanya beberapa field saja yang ingin dimasukkan maka nama field juga harus ditulis secara spesifik. Misal hanya field nim dan nama saja yang akan di-INSERT
INSERT INTO mahasiswa (nim, nama) VALUES (21400200,"faqih")
Jika ingin memasukkan beberapa record sekaligus dapat ditulis
INSERT INTO mahasiswa VALUES (21400200,"faqih","bandung"), (21400201,"ina","jakarta"), (21400202,"anto","semarang"), (21400203,"dani","padang");
#2 Perintah UPDATE
Perintah UPDATE digunakan untuk merubah nilai record di database.
Cara penulisan perintah UPDATE
UPDATE nama_table
SET field1 = nilai1, field2 = nilai2, ...
WHERE kondisi;
Contoh kita ingin merubah alamat dari salah satu mahasiswa yang mempunyai NIM = 21400200
UPDATE mahasiswa SET alamat = "surabaya" WHERE nim="21400200"
Arti kode di atas adalah kita melakukan update table mahasiswa. Field yang dirubah adalah alamat mahasiswa yang mempunyai nim “21400200” (pakai petik karena string) menjadi surabaya
#3 Perintah DELETE
Perintah DELETE digunakan untuk menghapus record dari database
Cara penulisan perintah DELETE
DELETE FROM nama_table WHERE kondisi
Contoh kita akan menghapus record dengan NIM = 21400200
DELETE FROM mahasiswa WHERE nim="21400200"
Materi MySQL dibagi menjadi beberapa artikel:
Cara Install XAMPP di Windows dan Linux
Belajar MySQL Dasar : Tutorial MySQL untuk Pemula
Belajar MySQL Dasar : Memahami perintah DDL
Belajar MySQL Dasar : Memahami perintah DML
Belajar MySQL Dasar : Memahami perintah DQL
Belajar MySQL Dasar : Memahami perintah DCL
Belajar MySQL Dasar : Memahami perintah TCL
Belajar MySQL Lanjut : Cara Menggunakan JOIN
Belajar MySQL Lanjut : Cara Membuat Stored Procedure
Belajar MySQL Lanjut : Cara Membuat VIEW
Belajar MySQL Lanjut : Cara Membuat TRIGGER
Belajar MySQL Lanjut : DDL MySQL dengan Python
Belajar MySQL Lanjut : DML MySQL dengan Python
Belajar MySQL Lanjut : DQL MySQL dengan Python
Hadir