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.
Gambar 1 Tugas menambahkan kolom baru


 kemudiann tingal memasukkan perintah yang sama pada tugas.
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)


3. DML select dengan mencari identify huruf awal dan huruf akhir
    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.
Gambar 5 pencarian data berdasar huruf awal dan akhir 


4. DML select dengan mengurutkan data dari ascending (terkecil) atau descending (terbesar)
    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)

5. DML select menggabunngkan beberapa data kolom
    mysql-> select concat (dua kolom yang ingin digabungkan) as 'inisial' from tabel;

    mysql->  select concat (nama,' ',pekerjaan) as 'name dan work' from pelannggan;

Gambar 7 menggabungkan data



6. DML select mengambil atau memotong sebagian huruf
    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;
    
Gambar 9 menghitung panjang karakter


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

Postingan populer dari blog ini

Cara Membuat Database di Laragon MySQL via cmd atau terminal

Kuyy belajar Data Control Language (DCL)