Latihan Ringan MySQL dengan CLI ( JOIN )#6 (23 okt)

 Assalamualaikum wr.wb.





Selamat pagi/siang/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
  • join menggunakan where
  • join menggunakan inner join
  • gabungkan tabel pesan dan faktur  menggunakan where dan inner join
bagian 2
  • outer join menggunakan left
  • outer join menggunakan right
bagian 3
  • gabungkan antara tabel pelanggan, pesan, dan faktur.

A. Alat dan Bahan

  • seri latihan ini berkesinambungan dengan post post sebelumnya dimulai dari sini
  • install xampp (all OS) atau lamp (bagi pengguna linux).
  • sudah membuat database dengan nama " sistem_pemesanan " dan
  • sudah membuat tabel dengan nama "pelanggan, pesan, produk, dan faktur" didalam database sistem_pemesanan dengan setiap tabel mempunyai ketentuan berbeda yang akan dijelaskan dibawah.
  • sudah mengetahui dasar-dasar perintah sql seperti "select, where, left dan right join, foreign key, primary key, dan CRUD ".


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 baru  dengan nama sistem_pemesanan.jika belum membuat database, silahkan dibuat terlebih dahulu.lalu seperti biasa gunakan perintah  

> use (nama_database)



c. pembuatan tabel
untuk ketentuan tiap tabel silahkan mengikuti persyaratan dibawah ini :

isi tabel pelanggan :



  • tambahkan setelah ")" engine=InnoDB default charset=latin1 checksum=1 delay_key_write=1 row_format=dynamic;

isi tabel pesan :



  • tambahkan setelah ")" engine=InnoDB auto_increment=4 default charset=latin1
isi tabel produk :



  • tambahkan setelah ")" engine=InnoDB default charset=latin1

isi tabel faktur :



  • tambahkan setelah ")" engine=InnoDB default charset=latin1



d. input data
data kali ini berbeda dengan data-data sebelumnnya. berikut data pada tiap tabel :

pelanggan




pesan



produk



faktur






bagian 1
  • join menggunakan where
  • join menggunakan inner join
  • gabungkan tabel pesan dan faktur  menggunakan where dan inner join



e. join menggunakan where 

> select tabel1.field1, tabel1.field2, tabel2.field1, tabel2.field2 from tabel1, tabel2 where tabel1.field2=tabel2.field2 ;




f. join menggunakan inner join

> select tabel1.field1, tabel1.field2, tabel2.field1, tabel2.field2 from tabel1 inner join tabel2 on tabel1.field2=tabel2.field2 ;




g. gabungkan tabel pesan dan faktur  menggunakan where dan inner join

dengan where :


dengan inner join :





bagian 2
  • outer join menggunakan left
  • outer join menggunakan right



h. outer join menggunakan left





i. outer join menggunakan right





bagian 3
  • gabungkan antara tabel pelanggan, pesan, dan faktur.



j. gabungkan antara tabel pelanggan, pesan, dan faktur.





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