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

Latihan basis data UTS praktikum

Kuyy belajar Data Control Language (DCL)