perintah DML mysql
Database

Belajar MySQL Dasar : Memahami perintah DML

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

Leave a Reply

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