Latihan Ringan MySQL dengan CLI#5 (12 okt)

 Assalamualaikum wr.wb.





Selamat pagi/siang/sore/malam semua, semoga selalu dalam keadaan sehat sehat saja.untuk kesempatan kali ini kita ajak untuk mengasah kemampuan tentang sintak-sintak MySQL dengan CLI. untuk skenarionya seperti berikut :

bagian 1
  • Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa
  • Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa dan tinggal di Klaten 
  • Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa atau tinggal di Ciamis
  • Menampilkan data pelanggan yang namanya dimulai huruf A
  • Menampilkan data pelanggan yang namanya diakhiri huruf A
  • Mengurutkan data pelanggan berdasarkan nama dengan sorting ASC
  • Mengurutkan data pelanggan berdasarkan nama dengan sorting DESC


bagian 2
  • Menggabungkan nama dan pekerjaan dengan memberi inisial Nama dan Pekerjaan 
  • Menggabungkan nama dan pekerjaan tanpa inisial baru (SELECT CONCAT
  • Memotong 2 huruf di depan dari nama (SELECT SUBSTRING
  • Mengambil 2 huruf setelah 2 huruf di depan dari nama
  • Menghitung panjang karakter/string dari nama

A. Alat dan Bahan
  • seri latihan ini berkesinambungan dengan post post sebelumnya dimulai dari sini
  • install xampp (bagi pengguna windows) atau lamp (bagi pengguna linux).
  • sudah membuat database dengan nama "Kasir" dan
  • sudah membuat tabel dengan nama "Pelanggan" didalam database Pelanggan
  • sudah mengetahui dasar-dasar perintah sql seperti "select, sorting ascending dan descending, concat, substring, dan length ".


B. Jangka Waktu Pelaksanaan

untuk durasi  pelaksanaannya  kurang lebih 20 menit.



C. Tahap Pelaksanaan

a. terlebih dahulu, hidupkan apache dan mysql / mariaDB pada xampp atau lamp dan masuk ke mysql

# mysql -u root -p 

mode text (CLI), karena kita akan membuat projek dengan command text.



b. kali ini akan menggunakan database yang sudah dibuat di post ini dengan nama Kasir. lalu seperti biasa gunakan perintah  

> use (nama_database)



c. input data ( Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa )
data yang kita pakai adalah data terakhir dari post ini yaitu dengan nama cherrysha, aku cakep , dan ditambah 2 data lagi. data tersebut adalah :


inputkan data diatas seperti di post ini di bagian c.
dan hasil akhirnya seperti berikut :




1. BAGIAN 1

sebelum lanjut.berikut adalah skenarionya :

  • Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa
  • Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa dan tinggal di Klaten 
  • Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa atau tinggal di Ciamis
  • Menampilkan data pelanggan yang namanya dimulai huruf A
  • Menampilkan data pelanggan yang namanya diakhiri huruf A
  • Mengurutkan data pelanggan berdasarkan nama dengan sorting ASC
  • Mengurutkan data pelanggan berdasarkan nama dengan sorting DESC


d. Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa dan tinggal di Klaten 

> select * from nama tabel where kondisi1 and kondisi2;

dan seperti berikut :




e. Menampilkan data pelanggan yang pekerjaannya adalah mahasiswa atau tinggal di Ciamis

> select * from nama tabel where kondisi1 or kondisi2;

dan seperti berikut :




f. Menampilkan data pelanggan yang namanya dimulai huruf A

> select * from nama tabel where nama kolom like 'A%' ;

dan seperti berikut :




g. Menampilkan data pelanggan yang namanya diakhiri huruf A

> select * from nama tabel where kolom like %a ;

dan seperti berikut :


> select * from Pelanggan where nama like %a ;



h. Mengurutkan data pelanggan berdasarkan nama dengan sorting ASC

> select * from nama tabel order by nama kolom ASC ;

dan seperti berikut :




i. Mengurutkan data pelanggan berdasarkan nama dengan sorting DESC

> select * from nama tabel order by nama kolom DESC ;

dan seperti berikut :



BAGIAN 2

sebelum lanjut.berikut adalah skenarionya :

  • Menggabungkan nama dan pekerjaan dengan memberi inisial Nama dan Pekerjaan 
  • Menggabungkan nama dan pekerjaan tanpa inisial baru (SELECT CONCAT
  • Memotong 2 huruf di depan dari nama (SELECT SUBSTRING
  • Mengambil 2 huruf setelah 2 huruf di depan dari nama
  • Menghitung panjang karakter/string dari nama


J. Menggabungkan nama dan pekerjaan dengan memberi inisial Nama dan Pekerjaan 
gunakan concat untuk menggabung string

> select concat ( kolom1, " ", kolom2 ) as " inisial baru" from nama tabel ;

dan seperti berikut :




k. Menggabungkan nama dan pekerjaan tanpa inisial baru 

> select concat ( kolom1, " ", kolom2 )  from nama tabel ;

dan seperti berikut :




l. Memotong 2 huruf di depan dari nama 
gunakan substring seperti berikut :

> select substring (nama kolom, banyak karakter) from nama tabel ;

dan seperti berikut :




m.  Mengambil 2 huruf setelah 2 huruf di depan dari nama

> select substring (nama kolom, 2, 2) from nama tabel ;

dan seperti berikut :




n. Menghitung panjang karakter/string dari nama

> select length ( nama kolom ) from nama tabel ;

dan seperti berikut :



dan post ini berakhir sampai disini dulu.Terimakasih telah mengunjungi blok kami dan mengikuti langkah-langkah diatas,semoga bermanfaat dan berhasil,mohon maaf jika terdapat kesalahan dalam pengetikkan.

Wassalamualaikum wr.wb.


Previous
Next Post »

Kontributor