Sebelum agan melakukan select data MySQL dengan Inner Joint siapkan table-table yang akan dijadikan sebagai bahan latihan. Buatlah database dengan nama penjualan:
create database penjualan; tekan enter
use penjualan; tekan enter
create database penjualan; tekan enter
use penjualan; tekan enter
1. Table custamer
– kd_custamer varchar (5) Ket Primary key
– nm_custcustamer varchar (25)
– alamat varchar(35)
– telpon varchar (14)
– email varchar (20)
Sql : create table custamer(kd_custamer varchar(5), nm_custamer varchar(25), alamat varchar(30), telepon varchar(14), email varcahar(30), primary key (kd_custamer)); //enter;
isikan masing-masing 3 Record
Sql : Insert Into custamer values (‘C_001′,’Panca Saputra’,'Jl.Kp Rambutan’,’02127301366′,’panca_2007ok’); tekan enter
– kd_custamer varchar (5) Ket Primary key
– nm_custcustamer varchar (25)
– alamat varchar(35)
– telpon varchar (14)
– email varchar (20)
Sql : create table custamer(kd_custamer varchar(5), nm_custamer varchar(25), alamat varchar(30), telepon varchar(14), email varcahar(30), primary key (kd_custamer)); //enter;
isikan masing-masing 3 Record
Sql : Insert Into custamer values (‘C_001′,’Panca Saputra’,'Jl.Kp Rambutan’,’02127301366′,’panca_2007ok’); tekan enter
Lakukan sebanyak 3 record lihat hasil gambar berikut. Select *From custamer; tekan enter
2. Table barang
– kd_barang varchar (5) Ket primary key
– nm_barang varchar (25)
– satuan varchar (6)
– harga int
Sql : Create table barang (kd_barang varchar(5), nm_barang varchar(20), satuan varchar(6), harga int, primary ke(kd_barang));
isikan masing-masing 3 Record caranya seperti pada nomer 1
Hasil sebagai berikut:
– kd_barang varchar (5) Ket primary key
– nm_barang varchar (25)
– satuan varchar (6)
– harga int
Sql : Create table barang (kd_barang varchar(5), nm_barang varchar(20), satuan varchar(6), harga int, primary ke(kd_barang));
isikan masing-masing 3 Record caranya seperti pada nomer 1
Hasil sebagai berikut:
3. Table Pesan
– kd_pesan varchar(5) Ket primary key
– tgl pesan date
Sql : create table pesan (kd_pesan varchar(5), tgl_pesan date, primary key (kd_pesan));
isikan masing-masing 3 Record caranya seperti pada nomer 1
hasilnya sebagai berikut :
– kd_pesan varchar(5) Ket primary key
– tgl pesan date
Sql : create table pesan (kd_pesan varchar(5), tgl_pesan date, primary key (kd_pesan));
isikan masing-masing 3 Record caranya seperti pada nomer 1
hasilnya sebagai berikut :
4. Table faktur
-kd_fakture varchar(5) Ket primary key
-tgl_faktur date
sql: select table faktur(kd_faktur varchar(5), tgl_faktur date, primary key(kd_faktur)); tekan enter
-kd_fakture varchar(5) Ket primary key
-tgl_faktur date
sql: select table faktur(kd_faktur varchar(5), tgl_faktur date, primary key(kd_faktur)); tekan enter
5. Table kuitansi
– id_kuitansi varchar(5) Ket primary key
– tgl_kuitansi date
aql : Select table kuitansi(kd_kuitansi varchar(5), tgl kuitansi date, primary key(kd_kuitansi)); tekan enter
– id_kuitansi varchar(5) Ket primary key
– tgl_kuitansi date
aql : Select table kuitansi(kd_kuitansi varchar(5), tgl kuitansi date, primary key(kd_kuitansi)); tekan enter
6. Menggabungkan table pesan & Custamer dengan INNER JOIN
SELECT pesan.kd_pesan, custames.kd_custamer, pesan.tgl_pesan FROM pesan INNER JOIN custamer;
hasilnya sebagai berikut:
SELECT pesan.kd_pesan, custames.kd_custamer, pesan.tgl_pesan FROM pesan INNER JOIN custamer;
hasilnya sebagai berikut:
7. Menggabungkan Table dengan Right JOIN
SQL: SELECT custamer.kd_custamer, custamer.nm_cutamer, pesan.kd_pesan, pesan.tgl_pesan FROM custamer RIGHT JOIN pesan ON custamer.kd_custamer=pesan.kd_pesan;
hasilnya sebagai berikut:
SQL: SELECT custamer.kd_custamer, custamer.nm_cutamer, pesan.kd_pesan, pesan.tgl_pesan FROM custamer RIGHT JOIN pesan ON custamer.kd_custamer=pesan.kd_pesan;
hasilnya sebagai berikut:
8. Menggabungkan Table dengan LEFT JOIN
SQL: SELECT custamer.kd_custamer, custamer.nm_cutamer, pesan.kd_pesan, pesan.tgl_pesan FROM custamer LEFT JOIN pesan ON custamer.kd_custamer=pesan.kd_pesan;
Hasilnya sebagai berikut:
SQL: SELECT custamer.kd_custamer, custamer.nm_cutamer, pesan.kd_pesan, pesan.tgl_pesan FROM custamer LEFT JOIN pesan ON custamer.kd_custamer=pesan.kd_pesan;
Hasilnya sebagai berikut:
9.
PERINTAH UPDATE pada SQL
UPDATE namatabel SET kolom1=’databaru’, kolom2=’databaru, …, KolomN=’databaru’ WHERE kolomkunci=’kodekunci’;
pertanyaan di atas hanya akan mengUPDATE satu RECORD saja.
UPDATE namatabel SET kolom1=’databaru’, kolom2=’databaru, …, KolomN=’databaru’ WHERE kolomkunci=’kodekunci’;
pertanyaan di atas hanya akan mengUPDATE satu RECORD saja.
SQL: UPDATE barang SET
nm_barang = ‘Buku Cerita’, harga=’4500′ WHERE kd_barang=’B_001′;
keterangan
: disini kita akan merubah nama barang dan harga yang berdasarkan Kd_barang
yaitu B_001, awalnya nama barang adalah Buku Tulis dan harga nya 3500. disini
kita SET atau kita rubah menjadi nm_barang adalah buku cerita dan harga 4500.
berikut
Hasilnya:
10. Perintah DELETE
untuk perintah DELETE, yaitu akan menghapus 1 Record berdasarkan Kode atau Id
contohnya sebagai berikut :
SQL : DELETE FORM nama_table WHERE kd_barang=B_001; tekan enter
untuk perintah DELETE, yaitu akan menghapus 1 Record berdasarkan Kode atau Id
contohnya sebagai berikut :
SQL : DELETE FORM nama_table WHERE kd_barang=B_001;
Komentar