PRAKTIKUM 6 DML JOIN

 Memasukkan data/record berikut ke database Sistem_Pemesanan

Praktekkan syntaks berikut dan perhatikan perbedaannya, jangan lupa cek dan teliti, di beberapa tempat saya berikan syntaks yang salah :D kalau ada, selamat mengerjakan!

JOIN

  1. Menggunakan where ( SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan FROM pelanggan, pesan WHERE pelanggan.id_pelanggan=pesan.id_pelanggan; )
  2. Menggunakan inner join ( SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan FROM pelanggan INNER JOIN pesan ON pelanggan.id_pelanggan=pesan.id_pelanggan; )
  3. Gabungkan tabel pesan dan faktur menggunakan where dan inner join

OUTER JOIN

  1. Menggunakan left ( SELECT pelanggan.id_pelanggan, pelanggan.nm_pelanggan, pesan.id_pesan, pesan.tgl_pesan
    FROM pelanggan LEFT JOIN pesan ON pelanggan.id_pelanggan=pesan.id_pelanggan; 
    )
  2. Ubahlah left di atas menjadi right, apa perbedannya?

MENGGABUNGKAN 3 TABEL

     Gabungkan antara tabel pelanggan, pesan dan faktur 


JAWAB

1. buka MySQL dan ketiklah perintah yaitu " mysql -u root " dan tekan Enter
2. Berikutnya seperti pada tugas, kita buat database baru langkah2 nya yaitu :

 " use Sistem_Pemesanan; " lalu enter
 " show databases;" lalu enter

3. Masukan data pada table pelanggan.


4.Masukan data pada table pesan.




5. Masukan data pada table produk.


6. Masukan data pada table faktur. 

7.
Where , Inner join, Gabungan tabel pesan dan faktur menggunakan where dan inner join.

8.  Menggunakan left Ubahlah left di atas menjadi right.

9.
Gabungkan antara tabel pelanggan, pesan dan faktur.




Nama : Desi Wulandari Rahayu
  
Nim    : 203100119

Prodi   : Sistem Informasi





 

Komentar

Postingan populer dari blog ini

Matkul Keamanan Informasi_ Review Materi Data Backup Dan Disaster Recovery

Sistem Basis Data- Membuat, Menampilkan, Menggunakan dan Menghapus Database MySQL

Matkul Keamanan Informasi_ Review Materi Pengamanan Mobile Devices Dan Cloud