Gunakan MySQL menggunakan Command Prompt

F:\xampp\mysql\bin>mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.41 Source distribution

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

mysql> CREATE DATABASE wilayah;
Query OK, 1 row affected (0.02 sec)

mysql> USE wilayah;
Database changed
mysql> CREATE TABLE provinsi (
-> kode_prov VARCHAR(2) NOT NULL PRIMARY KEY,
-> nama_prov VARCHAR(30) NOT NULL);
Query OK, 0 rows affected (0.14 sec)

mysql> CREATE TABLE kota (
-> kode_prov VARCHAR(2) NOT NULL,
-> kode_kota VARCHAR(2) NOT NULL,
-> nama_kota VARCHAR(25) NOT NULL,
-> PRIMARY KEY(kode_prov, kode_kota));
Query OK, 0 rows affected (0.08 sec)

mysql> CREATE TABLE kecamatan (
-> kode_prov VARCHAR(2) NOT NULL,
-> kode_kota VARCHAR(2) NOT NULL,
-> kode_kec VARCHAR(2) NOT NULL,
-> nama_kec VARCHAR(25) NOT NULL,
-> PRIMARY KEY(kode_prov, kode_kota, kode_kec));
Query OK, 0 rows affected (0.08 sec)

Isi data Provinsi

mysql> INSERT INTO provinsi (kode_prov, nama_prov) VALUES (’21’,’Jawa Barat’);
Query OK, 1 row affected (0.00 sec)

Selanjutnya isi data seperti dibawah ini :
mysql> SELECT * FROM provinsi;
+———–+—————+
| kode_prov | nama_prov |
+———–+—————+
| 20 | DKI Jakarta |
| 21 | Jawa Barat |
| 22 | Jawa Tengah |
| 23 | DI Yogyakarta |
| 24 | Jawa Timur |
+———–+—————+
5 rows in set (0.00 sec)

Isi Data Kota

mysql> INSERT INTO kota (kode_prov, kode_kota, nama_kota) VALUES (’12’,’01’,’Med
an’);
Query OK, 1 row affected (0.00 sec)

Lengkapilah data sesuai dibawah ini :

mysql> SELECT * FROM kota;
+———–+———–+————-+
| kode_prov | kode_kota | nama_kota |
+———–+———–+————-+
| 12 | 01 | Medan |
| 21 | 01 | Bandung |
| 21 | 02 | Bogor |
| 22 | 01 | Semarang |
| 22 | 02 | Kudus |
| 23 | 01 | Yogya |
| 23 | 02 | Sleman |
| 24 | 01 | Surabaya |
| 31 | 01 | Banjarmasin |
+———–+———–+————-+
9 rows in set (0.00 sec)

Isi Data Kecamatan :

mysql> INSERT INTO kecamatan (kode_prov, kode_kota, kode_kec, nama_kec) VALUES (
’22’,’02’,’01’,’Kudus Kota’);
Query OK, 1 row affected (0.00 sec)

mysql> SELECT * FROM kecamatan;
+———–+———–+———-+————–+
| kode_prov | kode_kota | kode_kec | nama_kec |
+———–+———–+———-+————–+
| 22 | 02 | 01 | Kudus Kota |
| 22 | 02 | 02 | Jati |
| 23 | 01 | 01 | Gondokusuman |
| 23 | 01 | 02 | Umbulharjo |
+———–+———–+———-+————–+
4 rows in set (0.00 sec)

bersambung ke part 2…………..