1. Seperti
biasa Start Xampp Terlebih dahulu
2. Selanjutkan
Ke Windows > CMD
3. lalu ketikkan perintah berikut
C:\Users\trijulian>cd
c:\xampp\mysql\bin c:\xampp\mysql\bin>mysql
-u root -p Enter
password: (Kosongkan aja) |
4. Jika sudah maka tampilannya seperti berikut:
5. Buatlah sebuah database dengan nama
“Order_20071006”
create database
order_20071006;
6. Jika sudah, kitab isa lihat databases yang baru saja kita input seperti berikut
show databases;
7. Jika sudah kita gunakan order itu dengan cara berikut
use order_20071006;
8. Selanjutkan kita input table untuk order yang berisi
Caranya seperti
berikut:
a) Table customers
MariaDB [order_20071006]> create table
customers( -> cust_id
char(10), -> cust_name
varchar(100), -> cust_address
varchar(100), -> cust_city
varchar(100), -> cust_state
varchar(10), -> cust_zip
char(10), -> cust_country
varchar(100), -> cust_contact
char(100), -> cust_email
varchar(100)); |
b) Table orderitems
MariaDB [order_20071006]> create table
orderitems( -> order_num
char(100), -> order_item
char(10), -> prod_id
varchar(10), -> quantity
char(10)); |
c) Table products
MariaDB [order_20071006]> create table
products( -> prod_id varchar(10), -> vend_id
char(10), -> prod_name
varchar(100), -> prod_price
char(100), -> prod_desc
varchar(100)); |
d) Table vendors
MariaDB [order_20071006]> create table
vendors( -> vend_id
char(10), -> vend_name
varchar(100), -> vend_address
varchar(100), -> vend_city
varchar(100), -> vend_state
varchar(10), -> vend_zip
char(10), -> vend_country
varchar(100)); |
9. Nah disini kita akan masukkan isian dari pada
table customers tadi ya,,, Perintahnya sebagai berikut:
e)
Table
customers :
MariaDB [order_20071006]> insert into
customers
values('10002','Sephiarst','Arengka','Pekanbaru','Riau','28282','Indonesia','082237019556','sephiarosita@gmail.com'); MariaDB [order_20071006]> insert into
customers values('10003','Afif
Alfani','Panam','Pekanbaru','Riau','28282','Indonesia','082237998198','Afif@gmail.com'); |
Dan
jika berhasil ketikkan select * from
customers;
f) Table orderitems :
MariaDB [order_20071006]> insert into orderitems values('20005','1','ANV01','3');
MariaDB
[order_20071006]> insert into orderitems
values('20005','2','ANV02','4'); MariaDB
[order_20071006]> insert into orderitems
values('20006','2','ANV01','2'); MariaDB
[order_20071006]> insert into orderitems
values('20006','2','ANV01','2'); MariaDB
[order_20071006]> insert into orderitems
values('20007','2','ANV02','3'); MariaDB
[order_20071006]> insert into orderitems
values('20007','3','ANV02','4'); |
Dan jika berhasil ketikkan select * from orderitems;
g) Table Products :
MariaDB
[order_20071006]> insert into products
values('ANV01','1001','Rinso','10000','rinso 2 kg'); MariaDB
[order_20071006]> insert into products
values('ANV02','1001','Sarden','8000','sarden ukuran 100 ml'); |
Dan jika berhasil ketikkan
select * from products;
h) Table vendors :
MariaDB [order_20071006]> insert into vendors
values('1001','Indomaret','Jl Kubang
raya','Pekanbaru','Riau','28282','Indonesia'); MariaDB [order_20071006]> insert into vendors values('1002','Alfamart','Jl
Sudirman','Pekanbaru','Riau','28282','Indonesia'); |
Dan jika berhasil ketikkan select * from vendors:
10.
Selanjutnya cara
untuk mencari data customers dengan menggunakan id customers seperti berikut
contohnya :
select * from customers where cust_id=10002;
11. Selanjutnya cara untuk mencari harga yang lebih besar
dari (>) atau kecil dari (<) adalah seperti berikut contohnya :
select * from products where prod_price>5000;
select * from products where prod_price>8000;
select * from products
where prod_price<10000;
Contoh lainnya
Missal kita ingin menampilkan nama product dan dan harganya saja yang kecil dari 10000.. Seperti berikut :
select prod_name,prod_price from products where prod_price<10000;
12. Untuk mengurutkan data dari besar ke kecil menggunakan nama produk seperti berikut :
select * from products
order by prod_name asc;
Jika dibalik maka akan
seperti ini
select * from products
order by prod_name desc;
13. Untuk mengurutkan data dari besar ke kecil menggunakan Harga produk seperti berikut :
select * from products order by prod_price desc;
select * from products order by prod_price asc;
14. Fungsi agregar dapat digunakan untuk mencari jumlah, rata-rata, nilai maksimal dan nilai minimal dalam field yang terdapat pada table.
Select count(prod_id),sum(prod_price),avg(prod_price),min(prod_price),max(prod_price) from products;
15. Operator Between merupakan operator yang digunakan untuk menangani operasi jangkauan. Perintahnya :
select * from orderitems where quantity between 1 and 3;
16.
. Setelah keempat table diisi tampilkan
query berikut ini
i) Ubahlah
data salah satu customer dengan perintah update
MariaDB
[order_20071006]> update customers set cust_address='Jl
Paus',cust_country='USA'where cust_id='10003'; |
j) Hapuslah
data salah satu vendor atau product dengan perintah delete
MariaDB
[order_20071006]> delete from products where prod_id='ANV02'; |
k) Tampilkan
nomer order dan jumlah nya
MariaDB [order_20071006]> select
order_num,quantity from orderitems; |
d. Tampilkan data customer yang berasal dari
‘USA’.
MariaDB [order_20071006]>select * from
customers where cust_country='USA'; |
Komentar
Posting Komentar