Anda di halaman 1dari 10

DML (Data Manipulation

Language)
Memahami perintah Insert, Update, Select dan Delete
DML (Data Manipulation Language)
Data Manipulation Language (DML) adalah
perintah (sub-query) SQL yang berfungsi
untuk memanipulasi (Insert, Update, Delete
dan Select) data pada tabel SQL. Perintah-
perintah DML umumnya :
• Insert
• Update
• Delete
• Select
Insert
Query insert berfungsi untuk menginput data ke tabel SQL :
Bentuk umum :
Insert into nama_tabel values ( nilai_int, ‘nilai_string’,
‘nilai_string’)
Update
Query update berfungsi untuk merubah data yang ada pada
tabel SQL. Bentuk umumnya :
Update nama_tabel SET kolom1 = data1, kolom2 = ‘data2’..
kolomN = dataN Where(kondisi)
Delete
Query delete berfungsi untuk menghapus data pada tabel
SQL. Bentuk umumnya :
Menghapus data :
Delete from nama_tabel Where kolomN = dataN
Select
Perintah Select berfungsi untuk menampilkan data dari tabel
SQL, perintah select lebih sering diikuti dengan operator
seperti Where, Like, %, Between, and dsb.
• Bentuk dasar :
Select * from nama_tabel;
Operator
MySQL menyediakan 3 jenis operator yaitu Operator Logika,
Perbandingan (Operand) dan Operator Aritmatika. Di bawah ini adalah
tabel operator-operator yang sering digunakan dalam WHERE Clause di
SELECT Statement :
Operator Logika :
Operator Perbandingan :
Karaker Khusus:
MySQL menyediakan karakter khusus untuk Operator Like yaitu karakter _
(underscore/garisbawah) dan % :
• _ : Karakter ganti yang cocok untuk satu karakter apa saja.
• % : Karakter ganti yang cocok untuk karakter apa saja dengan panjang
karakter tidak terbatas.
Contoh :
‘S%’ : Cocok dengan kata yang diawali dengan S, dan diikuti dengan karakter apa
saja, contoh: ‘S’, ‘Sa’, ‘Si’, ‘Saaaaaa’, ‘Susi’, dan ‘Sabrina Sari’.
‘S_’: Cocok dengan kata yang diawali dengan S, dan diikuti dengan satu karakter
apa saja, contoh: ‘Si’, ‘Sa’, ‘Su’, ‘Se’, dan ‘St’.
‘A__i’: Cocok dengan kata yang diawali dengan ‘A’, diikuti oleh 2 karakter
bebas, namun diakhiri dengan i, contoh: ‘Andi’, ‘ardi’, ‘abai’.
‘%e’: Cocok dengan seluruh kata dengan panjang berapapun yang diakhiri dengan
huruf ‘e’, contoh: ‘Kece’, ‘Kere’, ‘Kue’, dan ‘mie’.
‘%dia%’: Cocok dengan seluruh kata yang mengandung kata ‘dia’, contoh:
‘media’, ‘kemudian’, ‘dia’, dan ‘diaaaa’.

Anda mungkin juga menyukai