Contoh kasus DML pada database
Contoh Kasus DML
Kemarin kita telah menjelaskan tentanng DML isnert dan DML Select, jika lupa silahkan klik ini https://ulilbisailkom.blogspot.com/DML .
Nah sekarang kita lanjut contoh kasus tugas untuk latihan...
Perintah yang pertama adalah menambahkan data yang sebelumnya sudah ada, dengan 2 kolom baru. jika teman-teman juga masih lupa oke saya ingatkan untuk membaca artikel sebelumnya https://ulilbisailkom.blogspot.com/DML (bagian DML insert).
yaitu dengan perintah syntak mysql-> insert into nama_tabel(kolom1, kolom2.....kolomN)
Values (ïsiKolom1',ísiKolom2','...'isiKolomN');
dalam contoh kasus ditambahkan nama adi dan ica, maka dituliskan
mysql-> insert into pelanggan (id_pelanggan, Nama, Alamat, Pekerjaan, No_KTP, No_Telp)
->Values ('4','Adi','Klaten','Mahasiswa','12345654321','159753'),
->('5','Ica','Solo','Mahasiswa','987654321','951357');
Maka yang sebelumnya hanya terdapat 2 kolom nomor 2 dan 3 akan ditambahkan dengan kolom nomor 4 dan 5.
DML lanjutan kemarin...
1. DML Select mencari data dengan pekerjaan mahasiswa
syntak mysql-> select* from nama_tabel
-> where kondisi_kolom='kondisi_isi';
mysql-> select* from pelanggan
-> where pekerjaan ='mahasiswa';
![]() |
Gambar 2 mencari data dengan pekerjaan mahasiswa |
2. DML select penggunaan kondisi and(&&) dan or(!!)
sytak mysql-> select* from nama_tabel
-> where kolom_acuan1='isi_acuan1' and / or kolom_acuan2='isi_acuan2';
mysql-> select* from pelanggan
-> where pekerjaan ='mahasiswa' and / or alamat='klaten';
note!
> pilih syntak salah satu and atau or
> perbedaan terletak pada hasil, jika menggunakan and maka dua kondisi harus akan ditampilkan, tapi jika menggunakan or maka salah satu kondisi yang akan ditampilkan.
![]() |
Gambar 3 DML select kondisi (and) |
![]() |
Gambar 4 DML select kondisi (or) |
syntak mysql-> select* from nama_tabel
-> where kolom_acuan like ('%A') atau ('A%');
mysql-> select* from pelannggan
-> where nama like ('%A') atau ('A%');
note!
%a untuk mencari data dengan huruf akhir a
a% untuk mencari data dengan huruf awal a
tidak harus huruf 'a' dan kolom 'nama' tergantung kolom acuan yang kita pakai.
4. DML select dengan mengurutkan data dari ascending (terkecil) atau descending (terbesar)
![]() |
Gambar 5 pencarian data berdasar huruf awal dan akhir |
syntak mysql->select nama_kolom1, nama_kolom2, ..., nama_kolomN
->from nama_tabel
->ORDER BY kolom_acuan pola_pengurutan;
mysql-> select id_pelanggan, Nama, No_telp
-> from pelanggan
-> order by Nama asc;
Gambar 6 DML select pola penngurutan (asc) dan (desc) |
mysql-> select concat (dua kolom yang ingin digabungkan) as 'inisial' from tabel;
mysql-> select concat (nama,' ',pekerjaan) as 'name dan work' from pelannggan;
mysql-> select substring(kolom, berapa_huruf_diambil) from nama_tabel;
mysql-> select substring(nama, 2) from pelanggan; =>> artinya memotong 2 huruf dari pertama
mysql-> select substring(nama, 5, 3) from pelanggan; =>> artinya 3 huruf yang kita ambil dimulai dari baris ke 5
![]() |
Gambar 8 mengambil atau memotong sebagian huruf |
7. DML select menghitung panjang karakter suatu kolom
mysql-> select length (kolom_acuan) from pelanggan;
mysql-> select length (nama) from pelanggan;
Kasus Beres....
mungkin itu beberapa DML select lanjutan dari kemarin, jika ada DML select fungsi lain silahkan tinggalkan di komentar ya....
Sama-sama berlatih agar saling bermanfaat.
Komentar
Posting Komentar