Вы находитесь на странице: 1из 4

mysql> create database soalTTS09;

Query OK, 1 row affected (0.16 sec)


mysql> use soalTTS09;
Database changed
mysql> 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;
+---------+---------+---------+------------+-------+-------+

| 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 default
0,harga smallint(6) unsigned not null default 0;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'harga
smallint(6) unsigned not null default 0' at line 1
mysql> alter table tblkartu modify nominal smallint(6) unsigned not null default
0;
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 default
0;
Query OK, 0 rows affected (0.11 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> alter table tblkartu modify nominal mediumint(6) unsigned not null defaul
t 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 |

| 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

Вам также может понравиться