soalttsgn0809
TRANSCRIPT
-
7/23/2019 SoalTTSGn0809
1/4
mysql> create database soalTTS09;Query OK, 1 row affected (0.16 sec)
mysql> use soalTTS09;Database changedmysql> create table tblKartu (KdKartu Char(5) not null primary key, -> Produk varchar(15), -> Nominal SmallInt(6) Not Null Default 0, -> Jenis ENUM('GSM','CDMA') Not Null, -> Berlaku Date Not Null Default '2009-12-12', -> Aktif tinyint(3) Not Null Default 5, -> Harga SmallInt(5) Not Null Default 0);Query OK, 0 rows affected (1.72 sec)
mysql> desc tblKartu;+---------+--------------------+------+-----+------------+-------+| Field | Type | Null | Key | Default | Extra |+---------+--------------------+------+-----+------------+-------+| KdKartu | char(5) | NO | PRI | NULL | || Produk | varchar(15) | YES | | NULL | || Nominal | smallint(6) | NO | | 0 | || Jenis | enum('GSM','CDMA') | NO | | NULL | || Berlaku | date | NO | | 2009-12-12 | || Aktif | tinyint(3) | NO | | 5 | |
| Harga | smallint(5) | NO | | 0 | |+---------+--------------------+------+-----+------------+-------+7 rows in set (0.38 sec)
mysql> alter table tblKartu drop column jenis;Query OK, 0 rows affected (0.19 sec)Records: 0 Duplicates: 0 Warnings: 0
mysql> desc tblKartu;+---------+-------------+------+-----+------------+-------+| Field | Type | Null | Key | Default | Extra |+---------+-------------+------+-----+------------+-------+| KdKartu | char(5) | NO | PRI | NULL | |
| Produk | varchar(15) | YES | | NULL | || Nominal | smallint(6) | NO | | 0 | || Berlaku | date | NO | | 2009-12-12 | || Aktif | tinyint(3) | NO | | 5 | || Harga | smallint(5) | NO | | 0 | |+---------+-------------+------+-----+------------+-------+6 rows in set (0.03 sec)
mysql> insert into tblKartu values -> ('M20','Mentari',20000,'2009-11-23',10,21000);Query OK, 1 row affected (0.03 sec)
mysql> insert into tblKartu values
-> ('S50','Simpati',50000,'2009-12-05',30,50000), -> ('FR25','Fren',25000,'2009-10-26',15,28250), -> ('M30','Mentari',30000,'2009-12-31',15,31000), -> ('M75','Mentari',75000,'2009-12-31',45,72500), -> ('S100','Simpati',100000,'2009-12-31',60,97000);Query OK, 5 rows affected, 6 warnings (0.17 sec)Records: 5 Duplicates: 0 Warnings: 6
mysql> select * from tblkartu;+---------+---------+---------+------------+-------+-------+
-
7/23/2019 SoalTTSGn0809
2/4
| KdKartu | Produk | Nominal | Berlaku | Aktif | Harga |+---------+---------+---------+------------+-------+-------+| M20 | Mentari | 20000 | 2009-11-23 | 10 | 21000 || S50 | Simpati | 32767 | 2009-12-05 | 30 | 32767 || FR25 | Fren | 25000 | 2009-10-26 | 15 | 28250 || M30 | Mentari | 30000 | 2009-12-31 | 15 | 31000 || M75 | Mentari | 32767 | 2009-12-31 | 45 | 32767 || S100 | Simpati | 32767 | 2009-12-31 | 60 | 32767 |+---------+---------+---------+------------+-------+-------+6 rows in set (0.17 sec)
mysql> alter table tblkartu modify nominal smallint(6) unsigned not null default0,harga smallint(6) unsigned not null default 0;ERROR 1064 (42000): You have an error in your SQL syntax; check the manual thatcorresponds to your MySQL server version for the right syntax to use near 'hargasmallint(6) unsigned not null default 0' at line 1mysql> alter table tblkartu modify nominal smallint(6) unsigned not null default0;Query OK, 6 rows affected (0.41 sec)Records: 6 Duplicates: 0 Warnings: 0
mysql> alter table tblkartu modify harga smallint(6) unsigned not null default 0;Query OK, 6 rows affected (0.08 sec)
Records: 6 Duplicates: 0 Warnings: 0
mysql> desc tblKartu;+---------+----------------------+------+-----+------------+-------+| Field | Type | Null | Key | Default | Extra |+---------+----------------------+------+-----+------------+-------+| KdKartu | char(5) | NO | PRI | NULL | || Produk | varchar(15) | YES | | NULL | || nominal | smallint(6) unsigned | NO | | 0 | || Berlaku | date | NO | | 2009-12-12 | || Aktif | tinyint(3) | NO | | 5 | || harga | smallint(6) unsigned | NO | | 0 | |+---------+----------------------+------+-----+------------+-------+
6 rows in set (0.17 sec)
mysql> select * from tblkartu;+---------+---------+---------+------------+-------+-------+| KdKartu | Produk | nominal | Berlaku | Aktif | harga |+---------+---------+---------+------------+-------+-------+| M20 | Mentari | 20000 | 2009-11-23 | 10 | 21000 || S50 | Simpati | 32767 | 2009-12-05 | 30 | 32767 || FR25 | Fren | 25000 | 2009-10-26 | 15 | 28250 || M30 | Mentari | 30000 | 2009-12-31 | 15 | 31000 || M75 | Mentari | 32767 | 2009-12-31 | 45 | 32767 || S100 | Simpati | 32767 | 2009-12-31 | 60 | 32767 |+---------+---------+---------+------------+-------+-------+
6 rows in set (0.00 sec)
mysql> delete from tblkartu;Query OK, 6 rows affected (0.00 sec)
mysql> alter table tblkartu modify harga mediumint(6) unsigned not null default0;Query OK, 0 rows affected (0.11 sec)Records: 0 Duplicates: 0 Warnings: 0
-
7/23/2019 SoalTTSGn0809
3/4
mysql> alter table tblkartu modify nominal mediumint(6) unsigned not null default 0;Query OK, 0 rows affected (0.06 sec)Records: 0 Duplicates: 0 Warnings: 0
mysql> desc tblKartu;+---------+-----------------------+------+-----+------------+-------+| Field | Type | Null | Key | Default | Extra |+---------+-----------------------+------+-----+------------+-------+| KdKartu | Char(5) | NO | PRI | NULL | || Produk | Varchar(15) | YES | | NULL | || Nominal | Mediumint(6) Unsigned | NO | | 0 | || Berlaku | Date | NO | | 2009-12-12 | || Aktif | Tinyint(3) | NO | | 5 | || Harga | Mediumint(6) Unsigned | NO | | 0 | |+---------+-----------------------+------+-----+------------+-------+6 rows in set (0.05 sec)
mysql> insert into tblKartu values -> ('M20','Mentari',20000,'2009-11-23',10,21000);Query OK, 1 row affected (0.00 sec)
mysql> insert into tblKartu values -> ('S50','Simpati',50000,'2009-12-05',30,50000),
-> ('FR25','Fren',25000,'2009-10-26',15,28250), -> ('M30','Mentari',30000,'2009-12-31',15,31000), -> ('M75','Mentari',75000,'2009-12-31',45,72500), -> ('S100','Simpati',100000,'2009-12-31',60,97000);Query OK, 5 rows affected (0.00 sec)Records: 5 Duplicates: 0 Warnings: 0
mysql> select * from tblkartu;+---------+---------+---------+------------+-------+-------+| KdKartu | Produk | nominal | Berlaku | Aktif | harga |+---------+---------+---------+------------+-------+-------+| M20 | Mentari | 20000 | 2009-11-23 | 10 | 21000 || S50 | Simpati | 50000 | 2009-12-05 | 30 | 50000 |
| FR25 | Fren | 25000 | 2009-10-26 | 15 | 28250 || M30 | Mentari | 30000 | 2009-12-31 | 15 | 31000 || M75 | Mentari | 75000 | 2009-12-31 | 45 | 72500 || S100 | Simpati | 100000 | 2009-12-31 | 60 | 97000 |+---------+---------+---------+------------+-------+-------+6 rows in set (0.01 sec)
mysql> insert into tblKartu values -> ('FL20','Flexi',20000,'2009-12-21',15,21250), -> ('FR50','Fren',50000,'2009-12-30',30,53500), -> ('FL50','Flexi',50000,'2009-12-31',30,48000), -> ('XLJ35','XL Jempol',35000,'2009-11-26',35,35000);Query OK, 4 rows affected (1.11 sec)
Records: 4 Duplicates: 0 Warnings: 0
mysql> select * from tblkartu;+---------+-----------+---------+------------+-------+-------+| KdKartu | Produk | nominal | Berlaku | Aktif | harga |+---------+-----------+---------+------------+-------+-------+| M20 | Mentari | 20000 | 2009-11-23 | 10 | 21000 || S50 | Simpati | 50000 | 2009-12-05 | 30 | 50000 || FR25 | Fren | 25000 | 2009-10-26 | 15 | 28250 || M30 | Mentari | 30000 | 2009-12-31 | 15 | 31000 |
-
7/23/2019 SoalTTSGn0809
4/4
| M75 | Mentari | 75000 | 2009-12-31 | 45 | 72500 || S100 | Simpati | 100000 | 2009-12-31 | 60 | 97000 || FL20 | Flexi | 20000 | 2009-12-21 | 15 | 21250 || FR50 | Fren | 50000 | 2009-12-30 | 30 | 53500 || FL50 | Flexi | 50000 | 2009-12-31 | 30 | 48000 || XLJ35 | XL Jempol | 35000 | 2009-11-26 | 35 | 35000 |+---------+-----------+---------+------------+-------+-------+10 rows in set (0.16 sec)
mysql> \t