Sie sind auf Seite 1von 15

MODUL III

1.
mysql> create database coba2;
Query OK, 1 row affected (0.00 sec)

mysql> use coba2;


Database changed

2.
mysql> create table pet(name varchar(20) not null,
-> owner varchar(20),
-> species varchar(20),
-> sex char(1),
-> birth date,
-> death date);
Query OK, 0 rows affected (0.63 sec)

mysql> show tables;


+-----------------+
| Tables_in_coba2 |
+-----------------+
| pet |
+-----------------+
1 row in set (0.00 sec)

mysql> desc pet;


+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| name | varchar(20) | NO | | NULL | |
| owner | varchar(20) | YES | | NULL | |
| species | varchar(20) | YES | | NULL | |
| sex | char(1) | YES | | NULL | |
| birth | date | YES | | NULL | |
| death | date | YES | | NULL | |
+---------+-------------+------+-----+---------+-------+
6 rows in set (0.02 sec)

3.
mysql> insert into pet(name,owner,species,sex,birth)
-> values('puffhall','diane','hamster','f','1998-03-03');
Query OK, 1 row affected (0.29 sec)

mysql> insert into pet(name,owner,species,sex,birth)


-> values('claws','gwen','cat','m','1994-03-17');
Query OK, 1 row affected (0.47 sec)

mysql> insert into pet(name,owner,species,sex,birth)


-> values('pluffy','harold','cat','f','1993-02-04');
Query OK, 1 row affected (0.11 sec)

mysql> insert into pet(name,owner,species,sex,birth)


-> values('buffy','harold','dog','f','1989-05-13');
Query OK, 1 row affected (0.09 sec)

mysql> insert into pet(name,owner,species,sex,birth)


-> values('fang','benny','dog','m','1990-08-27');
Query OK, 1 row affected (0.08 sec)

mysql> insert into pet(name,owner,species,sex,birth,death)


-> values('bowser','diane','dog','m','1989-08-31','1995-07-29');
Query OK, 1 row affected (0.46 sec)

mysql> insert into pet(name,owner,species,sex,birth)


-> values('chiryy','gwen','bird','f','1998-09-11');
Query OK, 1 row affected (0.09 sec)
mysql> insert into pet(name,owner,species,birth)
-> values('whistler','gwen','bird','1997-12-09');
Query OK, 1 row affected (0.08 sec)

mysql> insert into pet(name,owner,species,sex,birth)


-> values('slim','benny','snake','m','1996-04-29');
Query OK, 1 row affected (0.08 sec)

4.
mysql> select * from pet;
+----------+--------+---------+------+------------+------------+
| name | owner | species | sex | birth | death |
+----------+--------+---------+------+------------+------------+
| puffhall | diane | hamster | f | 1993-03-03 | NULL |
| claws | gwen | cat | m | 1994-03-17 | NULL |
| pluffy | harold | cat | f | 1993-02-04 | NULL |
| buffy | harold | dog | f | 1989-05-13 | NULL |
| fang | benny | dog | m | 1990-08-27 | NULL |
| bowser | diane | dog | m | 1989-08-31 | 1995-07-29 |
| chiryy | gwen | bird | f | 1998-09-11 | NULL |
| whistler | gwen | bird | NULL | 1997-12-09 | NULL |
| slim | benny | snake | m | 1996-04-29 | NULL |
+----------+--------+---------+------+------------+------------+
9 rows in set (0.51 sec)

5.
mysql> update pet set birth='1979-08-31' where name='bowser';
Query OK, 1 row affected (0.14 sec)
Rows matched: 1 Changed: 1 Warnings: 0

6.
mysql> select * from pet where name='bowser';
+--------+-------+---------+------+------------+------------+
| name | owner | species | sex | birth | death |
+--------+-------+---------+------+------------+------------+
| bowser | diane | dog | m | 1979-08-31 | 1995-07-29 |
+--------+-------+---------+------+------------+------------+
1 row in set (0.03 sec)

7.
mysql> delete from pet where name='chiryy';
Query OK, 1 row affected (0.14 sec)

8.
mysql> select * from pet where birth >= '1998-01-01';
+----------+-------+---------+------+------------+-------+
| name | owner | species | sex | birth | death |
+----------+-------+---------+------+------------+-------+
| puffhall | diane | hamster | f | 1999-03-03 | NULL |
+----------+-------+---------+------+------------+-------+
1 row in set (0.01 sec)

9.
mysql> select * from pet where species='dog' and sex='f';
+-------+--------+---------+------+------------+-------+
| name | owner | species | sex | birth | death |
+-------+--------+---------+------+------------+-------+
| buffy | harold | dog | f | 1989-05-13 | NULL |
+-------+--------+---------+------+------------+-------+
1 row in set (0.00 sec)
10.
mysql> select * from pet where species like '%snake%' or species like '%bird%';
+----------+-------+---------+------+------------+-------+
| name | owner | species | sex | birth | death |
+----------+-------+---------+------+------------+-------+
| whistler | gwen | bird | NULL | 1997-12-09 | NULL |
| slim | benny | snake | m | 1996-04-29 | NULL |
+----------+-------+---------+------+------------+-------+
2 rows in set (0.02 sec)

11.
mysql> select * from pet where species like '%cat%' and sex like '%m%'
-> or species like '%dog%' and sex like '%f%';
+-------+--------+---------+------+------------+-------+
| name | owner | species | sex | birth | death |
+-------+--------+---------+------+------------+-------+
| claws | gwen | cat | m | 1994-03-17 | NULL |
| buffy | harold | dog | f | 1989-05-13 | NULL |
+-------+--------+---------+------+------------+-------+
2 rows in set (0.00 sec)
MODUL IV

1.
mysql> create table pegawai(idpegawai char(6) not null,
-> namadepan varchar(20), namabelakang varchar(25) not null,
-> email varchar(25) not null, telepon varchar(20),
-> tglkontrak date not null, idjob varchar(10) not null,
-> gaji int(8), tunjangan int(8), idmanajer char(6), iddepartemen char(4));
Query OK, 0 rows affected (0.85 sec)

mysql> desc pegawai;


+--------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+-------------+------+-----+---------+-------+
| idpegawai | char(6) | NO | | NULL | |
| namadepan | varchar(20) | YES | | NULL | |
| namabelakang | varchar(25) | NO | | NULL | |
| email | varchar(25) | NO | | NULL | |
| telepon | varchar(20) | YES | | NULL | |
| tglkontrak | date | NO | | NULL | |
| idjob | varchar(10) | NO | | NULL | |
| gaji | int(8) | YES | | NULL | |
| tunjangan | int(8) | YES | | NULL | |
| idmanajer | char(6) | YES | | NULL | |
| iddepartemen | char(4) | YES | | NULL | |
+--------------+-------------+------+-----+---------+-------+
11 rows in set (0.03 sec)

2.
mysql> insert into pegawai values('E001','ferry','gustiawan','ferry@yahoo.com',
-> '07117059004','2005-09-01','L001','2000000','500000','al','com1');
Query OK, 1 row affected (0.44 sec)

mysql> insert into pegawai values('E002','aris','ganiardi','aris@yahoo.com',


-> '081312345678','2006-09-01','L002','2000000','200000','ls','com1');
Query OK, 1 row affected (0.08 sec)

mysql> insert into pegawai values('E003','faiz','ahmad','faiz@gmail.com',


-> '081367384322','2006-10-01','L003','1500000','0','bx','com1');
Query OK, 1 row affected (0.13 sec)

mysql> insert into pegawai values('E004','emma','hunton','emma@gmail.com',


-> '081363484342','2006-10-01','L004','1500000','0','cx','com1');
Query OK, 1 row affected (0.11 sec)

mysql> insert into pegawai values('E005','mike','scoff','mike@plaza.com',


-> '08163454555','2007-09-01','L005','1250000','0','dx','com1');
Query OK, 1 row affected (0.08 sec)

3.
mysql> select * from pegawai;
+-----------+-----------+--------------+-----------------+--------------+------------+-------+---------+-----------+-----------+--------------+
| idpegawai | namadepan | namabelakang | email | telepon | tglkontrak | idjob | gaji | tunjangan | idmanajer | iddepartemen |
+-----------+-----------+--------------+-----------------+--------------+------------+-------+---------+-----------+-----------+--------------+
| E001 | ferry | gustiawan | ferry@yahoo.com | 07117059004 | 2005-09-01 | L001 | 2000000 | 500000 | al | com1 |
| E002 | aris | ganiardi | aris@yahoo.com | 081312345678 | 2006-09-01 | L002 | 2000000 | 200000 | ls | com1 |
| E003 | faiz | ahmad | faiz@gmail.com | 081367384322 | 2006-10-01 | L003 | 1500000 | 0 | bx | com1 |
| E004 | emma | hunton | emma@gmail.com | 081363484342 | 2006-10-01 | L004 | 1500000 | 0 | cx | com1 |
| E005 | mike | scoff | mike@plaza.com | 08163454555 | 2007-09-01 | L005 | 1250000 | 0 | dx | com1 |
+-----------+-----------+--------------+-----------------+--------------+------------+-------+---------+-----------+-----------+--------------+
5 rows in set (0.00 sec)
4.
mysql> select idpegawai,namabelakang,gaji from pegawai;
+-----------+--------------+---------+
| idpegawai | namabelakang | gaji |
+-----------+--------------+---------+
| E001 | gustiawan | 2000000 |
| E002 | ganiardi | 2000000 |
| E003 | ahmad | 1500000 |
| E004 | hunton | 1500000 |
| E005 | scoff | 1250000 |
+-----------+--------------+---------+
5 rows in set (0.00 sec)

5.
mysql> select idpegawai,namabelakang,gaji,tunjangan,
-> gaji+tunjangan as totalgaji from pegawai;
+-----------+--------------+---------+-----------+-----------+
| idpegawai | namabelakang | gaji | tunjangan | totalgaji |
+-----------+--------------+---------+-----------+-----------+
| E001 | gustiawan | 2000000 | 500000 | 2500000 |
| E002 | ganiardi | 2000000 | 200000 | 2200000 |
| E003 | ahmad | 1500000 | 0 | 1500000 |
| E004 | hunton | 1500000 | 0 | 1500000 |
| E005 | scoff | 1250000 | 0 | 1250000 |
+-----------+--------------+---------+-----------+-----------+
5 rows in set (0.03 sec)

6.
mysql> update pegawai set tunjangan=null where idpegawai='E003';
Query OK, 1 row affected (0.06 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> select idpegawai,namabelakang,gaji,tunjangan,


-> gaji+tunjangan as totalgaji from pegawai;
+-----------+--------------+---------+-----------+-----------+
| idpegawai | namabelakang | gaji | tunjangan | totalgaji |
+-----------+--------------+---------+-----------+-----------+
| E001 | gustiawan | 2000000 | 500000 | 2500000 |
| E002 | ganiardi | 2000000 | 200000 | 2200000 |
| E003 | ahmad | 1500000 | NULL | NULL |
| E004 | hunton | 1500000 | 0 | 1500000 |
| E005 | scoff | 1250000 | 0 | 1250000 |
+-----------+--------------+---------+-----------+-----------+
5 rows in set (0.00 sec)

7.
mysql> select a.idpegawai,a.namabelakang,a.gaji,a.tunjangan,
-> gaji+tunjangan as totalgaji from pegawai a;
+-----------+--------------+---------+-----------+-----------+
| idpegawai | namabelakang | gaji | tunjangan | totalgaji |
+-----------+--------------+---------+-----------+-----------+
| E001 | gustiawan | 2000000 | 500000 | 2500000 |
| E002 | ganiardi | 2000000 | 200000 | 2200000 |
| E003 | ahmad | 1500000 | NULL | NULL |
| E004 | hunton | 1500000 | 0 | 1500000 |
| E005 | scoff | 1250000 | 0 | 1250000 |
+-----------+--------------+---------+-----------+-----------+
5 rows in set (0.03 sec)

8.
mysql> insert into pegawai(idpegawai,namadepan,namabelakang,email,telepon,
-> tglkontrak,idjob,gaji,idmanajer,iddepartemen) values('E006','lincoln',
-> 'burrows','linc@yahoo.com','085275384544','2008-09-01','L006','1750000',
-> 'ex','com1');
Query OK, 1 row affected (0.05 sec)
9.
mysql> update pegawai set idmanajer='al' where idpegawai='E004'
Query OK, 0 rows affected (0.00 sec)
Rows matched: 0 Changed: 0 Warnings: 0

mysql> update pegawai set idmanajer='al' where idpegawai='E005'


Query OK, 0 rows affected (0.00 sec)
Rows matched: 0 Changed: 0 Warnings: 0

10.
mysql> select idmanajer from pegawai;
+-----------+
| idmanajer |
+-----------+
| al |
| ls |
| bx |
| cx |
| dx |
| ex |
+-----------+
6 rows in set (0.00 sec)

11.
mysql> select idmanajer from pegawai where idmanajer='al';
+-----------+
| idmanajer |
+-----------+
| al |
| al |
| al |
+-----------+
3 rows in set (0.00 sec)

12.
mysql> select idmanajer from pegawai where idmanajer<>'al';
+-----------+
| idmanajer |
+-----------+
| ls |
| bx |
| ex |
+-----------+
3 rows in set (0.03 sec)

13.
mysql> select idpegawai,namadepan,gaji from pegawai where gaji
-> between 1750000 and 12500000;
+-----------+-----------+---------+
| idpegawai | namadepan | gaji |
+-----------+-----------+---------+
| E001 | ferry | 2000000 |
| E002 | aris | 2000000 |
| E006 | lincoln | 1750000 |
+-----------+-----------+---------+
3 rows in set (0.00 sec)

14.
mysql> select * from pegawai order by namabelakang asc;
+-----------+-----------+--------------+-----------------+--------------+------------+-------+---------+-----------+-----------+--------------+
| idpegawai | namadepan | namabelakang | email | telepon | tglkontrak | idjob | gaji | tunjangan | idmanajer | iddepartemen |
+-----------+-----------+--------------+-----------------+--------------+------------+-------+---------+-----------+-----------+--------------+
| E003 | faiz | ahmad | faiz@gmail.com | 081367384322 | 2006-10-01 | L003 | 1500000 | NULL | bx | com1 |
| E006 | lincoln | burrows | linc@yahoo.com | 085275384544 | 2008-09-01 | L006 | 1750000 | NULL | ex | com1 |
| E002 | aris | ganiardi | aris@yahoo.com | 081312345678 | 2006-09-01 | L002 | 2000000 | 200000 | ls | com1 |
| E001 | ferry | gustiawan | ferry@yahoo.com | 07117059004 | 2005-09-01 | L001 | 2000000 | 500000 | al | com1 |
| E004 | emma | hunton | emma@gmail.com | 081363484342 | 2006-10-01 | L004 | 1500000 | 0 | al | com1 |
| E005 | mike | scoff | mike@plaza.com | 08163454555 | 2007-09-01 | L005 | 1250000 | 0 | al | com1 |
+-----------+-----------+--------------+-----------------+--------------+------------+-------+---------+-----------+-----------+--------------+
6 rows in set (0.00 sec)
mysql> select * from pegawai order by namadepan desc;
+-----------+-----------+--------------+-----------------+--------------+------------+-------+---------+-----------+-----------+--------------+
| idpegawai | namadepan | namabelakang | email | telepon | tglkontrak | idjob | gaji | tunjangan | idmanajer | iddepartemen |
+-----------+-----------+--------------+-----------------+--------------+------------+-------+---------+-----------+-----------+--------------+
| E005 | mike | scoff | mike@plaza.com | 08163454555 | 2007-09-01 | L005 | 1250000 | 0 | al | com1 |
| E006 | lincoln | burrows | linc@yahoo.com | 085275384544 | 2008-09-01 | L006 | 1750000 | NULL | ex | com1 |
| E001 | ferry | gustiawan | ferry@yahoo.com | 07117059004 | 2005-09-01 | L001 | 2000000 | 500000 | al | com1 |
| E003 | faiz | ahmad | faiz@gmail.com | 081367384322 | 2006-10-01 | L003 | 1500000 | NULL | bx | com1 |
| E004 | emma | hunton | emma@gmail.com | 081363484342 | 2006-10-01 | L004 | 1500000 | 0 | al | com1 |
| E002 | aris | ganiardi | aris@yahoo.com | 081312345678 | 2006-09-01 | L002 | 2000000 | 200000 | ls | com1 |
+-----------+-----------+--------------+-----------------+--------------+------------+-------+---------+-----------+-----------+--------------+
6 rows in set (0.00 sec)

mysql>
MODUL V

1.
mysql> create database perdagangan;
Query OK, 1 row affected (0.02 sec)

mysql> use perdagangan;


Database changed
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| bakery |
| coba |
| coba2 |
| coba3 |
| db_pendapatan |
| db_siakad |
| latihan1 |
| mysql |
| perdagangan |
| performance_schema |
| sakila |
| sys |
| world |
+--------------------+
14 rows in set (0.00 sec)

2.
mysql> create table barang(kode_barang varchar(6) primary key,
-> nama_barang varchar(30) not null, satuan_barang varchar(20) not null,
-> stok_barang int(11), harga_barang int(11));
Query OK, 0 rows affected (1.09 sec)

mysql> desc barang;


+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
| kode_barang | varchar(6) | NO | PRI | NULL | |
| nama_barang | varchar(30) | NO | | NULL | |
| satuan_barang | varchar(20) | NO | | NULL | |
| stok_barang | int(11) | YES | | NULL | |
| harga_barang | int(11) | YES | | NULL | |
+---------------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)

3.
mysql> insert into barang values('B1','HARDDISK','BUAH','12','500000');
Query OK, 1 row affected (0.44 sec)

mysql> insert into barang values('B2','MP3 PLAYER','UNIT','30','200000');


Query OK, 1 row affected (0.06 sec)

mysql> insert into barang values('B3','DVD PLAYER','UNIT','50','350000');


Query OK, 1 row affected (0.03 sec)

mysql> insert into barang values('B4','FLASHDISK','BUAH','12','100000');


Query OK, 1 row affected (0.06 sec)

mysql> insert into barang values('B5','MOUSE','BUAH','34','50000');


Query OK, 1 row affected (0.06 sec)
4.
mysql> select * from barang;
+-------------+-------------+---------------+-------------+--------------+
| kode_barang | nama_barang | satuan_barang | stok_barang | harga_barang |
+-------------+-------------+---------------+-------------+--------------+
| B1 | HARDDISK | BUAH | 12 | 500000 |
| B2 | MP3 PLAYER | UNIT | 30 | 200000 |
| B3 | DVD PLAYER | UNIT | 50 | 350000 |
| B4 | FLASHDISK | BUAH | 12 | 100000 |
| B5 | MOUSE | BUAH | 34 | 50000 |
+-------------+-------------+---------------+-------------+--------------+
5 rows in set (0.00 sec)

5.
mysql> update barang set nama_barang='TAPE' where kode_barang='B3';
Query OK, 1 row affected (0.50 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> update barang set stok_barang='25' where kode_barang='B3';


Query OK, 1 row affected (0.09 sec)
Rows matched: 1 Changed: 1 Warnings: 0

6.
mysql> select * from barang where kode_barang='B3';
+-------------+-------------+---------------+-------------+--------------+
| kode_barang | nama_barang | satuan_barang | stok_barang | harga_barang |
+-------------+-------------+---------------+-------------+--------------+
| B3 | TAPE | UNIT | 25 | 350000 |
+-------------+-------------+---------------+-------------+--------------+
1 row in set (0.00 sec)

7.
mysql> update barang set kode_barang='' where nama_barang='MOUSE';
Query OK, 1 row affected (0.33 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> select * from barang;


+-------------+-------------+---------------+-------------+--------------+
| kode_barang | nama_barang | satuan_barang | stok_barang | harga_barang |
+-------------+-------------+---------------+-------------+--------------+
| | MOUSE | BUAH | 34 | 50000 |
| B1 | HARDDISK | BUAH | 12 | 500000 |
| B2 | MP3 PLAYER | UNIT | 30 | 200000 |
| B3 | TAPE | UNIT | 25 | 350000 |
| B4 | FLASHDISK | BUAH | 12 | 100000 |
+-------------+-------------+---------------+-------------+--------------+
5 rows in set (0.00 sec)

8.
mysql> select * from barang where satuan_barang like 'UNIT';
+-------------+-------------+---------------+-------------+--------------+
| kode_barang | nama_barang | satuan_barang | stok_barang | harga_barang |
+-------------+-------------+---------------+-------------+--------------+
| B2 | MP3 PLAYER | UNIT | 30 | 200000 |
| B3 | TAPE | UNIT | 25 | 350000 |
+-------------+-------------+---------------+-------------+--------------+
2 rows in set (0.00 sec)

9.
mysql> select count(kode_barang),count(nama_barang) from barang;
+--------------------+--------------------+
| count(kode_barang) | count(nama_barang) |
+--------------------+--------------------+
| 5 | 5 |
+--------------------+--------------------+
1 row in set (0.00 sec)
10.
mysql> select sum(stok_barang),sum(harga_barang) from barang;
+------------------+-------------------+
| sum(stok_barang) | sum(harga_barang) |
+------------------+-------------------+
| 113 | 1200000 |
+------------------+-------------------+
1 row in set (0.03 sec)

11.
mysql> select avg(harga_barang) from barang;
+-------------------+
| avg(harga_barang) |
+-------------------+
| 240000.0000 |
+-------------------+
1 row in set (0.03 sec)

12.
mysql> select min(stok_barang) from barang;
+------------------+
| min(stok_barang) |
+------------------+
| 12 |
+------------------+
1 row in set (0.03 sec)

13.
mysql> select max(stok_barang),nama_barang from barang;
+------------------+-------------+
| max(stok_barang) | nama_barang |
+------------------+-------------+
| 34 | MOUSE |
+------------------+-------------+
1 row in set (0.00 sec)
MODUL VI

1.
mysql> create table penjualan(id_pelanggan char(3), id_produk char(3),
-> jumlah int(5)not null);
Query OK, 0 rows affected (1.03 sec)

mysql> desc penjualan;


+--------------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+---------+------+-----+---------+-------+
| id_pelanggan | char(3) | YES | | NULL | |
| id_produk | char(3) | YES | | NULL | |
| jumlah | int(5) | NO | | NULL | |
+--------------+---------+------+-----+---------+-------+
3 rows in set (0.03 sec)

2.
mysql> insert into penjualan values('1','1','15');
Query OK, 1 row affected (0.06 sec)

mysql> insert into penjualan values('2','2','30');


Query OK, 1 row affected (0.44 sec)

mysql> insert into penjualan values('3','1','15');


Query OK, 1 row affected (0.09 sec)

mysql> insert into penjualan values('4','4','50');


Query OK, 1 row affected (0.08 sec)

mysql> insert into penjualan values('5','5','25');


Query OK, 1 row affected (0.08 sec)

mysql> select * from penjualan;


+--------------+-----------+--------+
| id_pelanggan | id_produk | jumlah |
+--------------+-----------+--------+
| 1 | 1 | 15 |
| 2 | 2 | 30 |
| 3 | 1 | 15 |
| 4 | 4 | 50 |
| 5 | 5 | 25 |
+--------------+-----------+--------+
5 rows in set (0.00 sec)

3.
mysql> select id_produk,sum(jumlah) from penjualan group by id_produk;
+-----------+-------------+
| id_produk | sum(jumlah) |
+-----------+-------------+
| 1 | 30 |
| 2 | 30 |
| 4 | 50 |
| 5 | 25 |
+-----------+-------------+
4 rows in set (0.00 sec)

4.
mysql> select id_produk,jumlah as total from penjualan where id_produk='4';
+-----------+-------+
| id_produk | total |
+-----------+-------+
| 4 | 50 |
+-----------+-------+
1 row in set (0.00 sec)
5.
mysql> alter table barang rename barang1;
Query OK, 0 rows affected (0.42 sec)

mysql> create table barang(kode_brg char(3),nama_brg varchar(15),


-> harga_modal int(4),harga_beli int(4), stok int(2));
Query OK, 0 rows affected (1.38 sec)

mysql> insert into barang values('B01','sabun','2000','2500','15');


Query OK, 1 row affected (0.47 sec)

mysql> insert into barang values('B02','pasta gigi','2500','3000','15');


Query OK, 1 row affected (0.11 sec)

mysql> insert into barang values('B03','sikat gigi','3000','4000','10');


Query OK, 1 row affected (0.31 sec)

mysql> insert into barang values('B04','rokok','6000','7000','30');


Query OK, 1 row affected (0.13 sec)

mysql> insert into barang values('B05','korek api','500','600','10');


Query OK, 1 row affected (0.09 sec)

mysql> select * from barang;


+----------+------------+-------------+------------+------+
| kode_brg | nama_brg | harga_modal | harga_beli | stok |
+----------+------------+-------------+------------+------+
| B01 | sabun | 2000 | 2500 | 15 |
| B02 | pasta gigi | 2500 | 3000 | 15 |
| B03 | sikat gigi | 3000 | 4000 | 10 |
| B04 | rokok | 6000 | 7000 | 30 |
| B05 | korek api | 500 | 600 | 10 |
+----------+------------+-------------+------------+------+
5 rows in set (0.00 sec)

6.
mysql> select * from barang where nama_brg like '%i';
+----------+------------+-------------+------------+------+
| kode_brg | nama_brg | harga_modal | harga_beli | stok |
+----------+------------+-------------+------------+------+
| B02 | pasta gigi | 2500 | 3000 | 15 |
| B03 | sikat gigi | 3000 | 4000 | 10 |
| B05 | korek api | 500 | 600 | 10 |
+----------+------------+-------------+------------+------+
3 rows in set (0.00 sec)

7.
mysql> select * from barang where nama_brg like 's%';
+----------+------------+-------------+------------+------+
| kode_brg | nama_brg | harga_modal | harga_beli | stok |
+----------+------------+-------------+------------+------+
| B01 | sabun | 2000 | 2500 | 15 |
| B03 | sikat gigi | 3000 | 4000 | 10 |
+----------+------------+-------------+------------+------+
2 rows in set (0.00 sec)

8.
mysql> select * from barang where stok like '1%';
+----------+------------+-------------+------------+------+
| kode_brg | nama_brg | harga_modal | harga_beli | stok |
+----------+------------+-------------+------------+------+
| B01 | sabun | 2000 | 2500 | 15 |
| B02 | pasta gigi | 2500 | 3000 | 15 |
| B03 | sikat gigi | 3000 | 4000 | 10 |
| B05 | korek api | 500 | 600 | 10 |
+----------+------------+-------------+------------+------+
4 rows in set (0.00 sec)
9.
mysql> select * from barang where nama_brg like 'rokok';
+----------+----------+-------------+------------+------+
| kode_brg | nama_brg | harga_modal | harga_beli | stok |
+----------+----------+-------------+------------+------+
| B04 | rokok | 6000 | 7000 | 30 |
+----------+----------+-------------+------------+------+
1 row in set (0.00 sec)

10.
mysql> select * from barang where kode_brg like 'B01' or kode_brg like 'B04';
+----------+----------+-------------+------------+------+
| kode_brg | nama_brg | harga_modal | harga_beli | stok |
+----------+----------+-------------+------------+------+
| B01 | sabun | 2000 | 2500 | 15 |
| B04 | rokok | 6000 | 7000 | 30 |
+----------+----------+-------------+------------+------+
2 rows in set (0.00 sec)
MODUL VIII

1.
mysql> create database sewa_mobil;
Query OK, 1 row affected (0.02 sec)

mysql> use sewa_mobil;


Database changed
mysql> show tables;
Empty set (0.00 sec)

2.
mysql> create table mobil(kode varchar(5)primary key, jenis varchar(10)not null,
-> merk varchar(15)not null, tarif int(11)not null, nopol varchar(8)not null);
Query OK, 0 rows affected (0.53 sec)

mysql> desc mobil;


+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| kode | varchar(5) | NO | PRI | NULL | |
| jenis | varchar(10) | NO | | NULL | |
| merk | varchar(15) | NO | | NULL | |
| tarif | int(11) | NO | | NULL | |
| nopol | varchar(8) | NO | | NULL | |
+-------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)

mysql> insert into mobil values('M001','SEDAN','BMW E5','500000','BG1234AA');


Query OK, 1 row affected (0.09 sec)

mysql> insert into mobil values('M002','SEDAN','HONDA CRV','350000','BG2345BB');


Query OK, 1 row affected (0.13 sec)

mysql> insert into mobil values('M003','BUS','MERCEDES','1000000','BG3456CC');


Query OK, 1 row affected (0.08 sec)

mysql> insert into mobil values('M004','BUS','DYNA','800000','BG8443DD');


Query OK, 1 row affected (0.45 sec)

mysql> insert into mobil values('M005','TRUCK','HYNO ZX','1500000','BG4638EE');


Query OK, 1 row affected (0.09 sec)

mysql> insert into mobil values('M006','TRUCK','DYNA X1','1500000','BG8473FF');


Query OK, 1 row affected (0.11 sec)

3.
mysql> create table pelanggan(kode varchar(6)primary key,
-> nama varchar(15)not null, kontak varchar(15)not null,
-> alamat varchar(30)not null, kota varchar(15)not null,
-> kodepos varchar(5)not null, telpon varchar(15)not null,
-> fax varchar(15)not null);
Query OK, 0 rows affected (1.13 sec)

mysql> desc pelanggan;


+---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| kode | varchar(6) | NO | PRI | NULL | |
| nama | varchar(15) | NO | | NULL | |
| kontak | varchar(15) | NO | | NULL | |
| alamat | varchar(30) | NO | | NULL | |
| kota | varchar(15) | NO | | NULL | |
| kodepos | varchar(5) | NO | | NULL | |
| telpon | varchar(15) | NO | | NULL | |
| fax | varchar(15) | NO | | NULL | |
+---------+-------------+------+-----+---------+-------+
8 rows in set (0.02 sec)

mysql> insert into pelanggan values('P001','PT FOX RIVER','HENDRA',


-> 'JL. JEND. SUDIRMAN 657','BENGKULU','30245','1234567','1234568');
Query OK, 1 row affected (0.11 sec)

mysql> insert into pelanggan values('P002','CV FOXCOM','IWAN',


-> 'JL. WAHID HASYIM 743','JAKARTA','73429','234567','234568');
Query OK, 1 row affected (0.34 sec)

mysql> insert into pelanggan values('P003','PT FARMACOM','YANI',


-> 'JL. AHMAD DAHLAN 45','LAMPUNG','28349','3334445','3334446');
Query OK, 1 row affected (0.08 sec)

4.
mysql> create table sewa(nofaktursewa varchar(5)not null,
-> kodepelanggan varchar(6)not null, tglsewa date not null,
-> kodemobil varchar(5)not null, lamasewa int(11)not null,
-> uangmuka int(11)not null);
Query OK, 0 rows affected (1.06 sec)

mysql> desc sewa;


+---------------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+------------+------+-----+---------+-------+
| nofaktursewa | varchar(5) | NO | | NULL | |
| kodepelanggan | varchar(6) | NO | | NULL | |
| tglsewa | date | NO | | NULL | |
| kodemobil | varchar(5) | NO | | NULL | |
| lamasewa | int(11) | NO | | NULL | |
| uangmuka | int(11) | NO | | NULL | |
+---------------+------------+------+-----+---------+-------+
6 rows in set (0.00 sec)

mysql> insert into sewa values('F001','P001','2008-12-01','M001','2','200000');


Query OK, 1 row affected (0.09 sec)

mysql> insert into sewa values('F001','P001','2008-12-01','M003','2','200000');


Query OK, 1 row affected (0.14 sec)

mysql> insert into sewa values('F002','P002','2008-12-02','M002','1','100000');


Query OK, 1 row affected (0.45 sec)

mysql> select * from sewa;


+--------------+---------------+------------+-----------+----------+----------+
| nofaktursewa | kodepelanggan | tglsewa | kodemobil | lamasewa | uangmuka |
+--------------+---------------+------------+-----------+----------+----------+
| F001 | P001 | 2008-12-01 | M001 | 2 | 200000 |
| F001 | P001 | 2008-12-01 | M003 | 2 | 200000 |
| F002 | P002 | 2008-12-02 | M002 | 1 | 100000 |
+--------------+---------------+------------+-----------+----------+----------+
3 rows in set (0.00 sec)

Das könnte Ihnen auch gefallen