You are on page 1of 6

1. Masuk kedalam mysql melalui command prompt.

C:\Users\USER>cd c:\

c:\>"xampp\mysql\bin\mysql.exe" -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 74
Server version: 10.1.30-MariaDB mariadb.org binary distribution

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

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

2. Tampilkan database yang ada dalam mysql.


MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| db_12181007 |
| db_latihan1 |
| db_les_private |
| dbakademik |
| information_schema |
| komik_coba1 |
| mysql |
| performance_schema |
| phpmyadmin |
| test |
+--------------------+
10 rows in set (0.00 sec)

3. Buat database dengan nama "puskesmas".


MariaDB [(none)]> create database puskesmas;
Query OK, 1 row affected (0.02 sec)

4. Aktifkan database puskesmas, kemudian lihat daftar tabelnya.


MariaDB [(none)]> use puskesmas;
Database changed
MariaDB [puskesmas]> show tables;
Empty set (0.00 sec)

5. Buat sebuah tabel dengan nama pasien.


MariaDB [puskesmas]> create table pasien(id_pasien varchar(5) not null,
-> nama varchar(30),
-> jenis_kelamin varchar(1),
-> alamat varchar(30),
-> primary key (id_pasien));
Query OK, 0 rows affected (0.31 sec)

6. tampilkan struktur tabel pasien.


MariaDB [puskesmas]> desc pasien;
+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
| id_pasien | varchar(5) | NO | PRI | NULL | |
| nama | varchar(30) | YES | | NULL | |
| jenis_kelamin | varchar(1) | YES | | NULL | |
| alamat | varchar(30) | YES | | NULL | |
+---------------+-------------+------+-----+---------+-------+
4 rows in set (0.02 sec)

7. Ubah field �nama� pada tabel pasien menjadi �nama_pasien� type=�varchar�


Size=�40�.
MariaDB [puskesmas]> alter table pasien
-> change nama nama_pasien varchar(40);
Query OK, 0 rows affected (0.94 sec)
Records: 0 Duplicates: 0 Warnings: 0

8. Tampilkan struktur tabel pasien.


MariaDB [puskesmas]> desc pasien;
+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
| id_pasien | varchar(5) | NO | PRI | NULL | |
| nama_pasien | varchar(40) | YES | | NULL | |
| jenis_kelamin | varchar(1) | YES | | NULL | |
| alamat | varchar(30) | YES | | NULL | |
+---------------+-------------+------+-----+---------+-------+
4 rows in set (0.03 sec)

9. Buat field baru pada tabel pasien, yaitu, �tgl_lahir� dengan type = "date"
MariaDB [puskesmas]> alter table pasien
-> add tgl_lahir date;
Query OK, 0 rows affected (0.48 sec)
Records: 0 Duplicates: 0 Warnings: 0

10. Tampilkan struktur tabel pasien


MariaDB [puskesmas]> desc pasien;
+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
| id_pasien | varchar(5) | NO | PRI | NULL | |
| nama_pasien | varchar(40) | YES | | NULL | |
| jenis_kelamin | varchar(1) | YES | | NULL | |
| alamat | varchar(30) | YES | | NULL | |
| tgl_lahir | date | YES | | NULL | |
+---------------+-------------+------+-----+---------+-------+
5 rows in set (0.02 sec)

11. Buat field baru pada tabel komik, yaitu, �no_telp� dengan type = �varchar� dan
size = �15�.
MariaDB [puskesmas]> alter table pasien
-> add no_telp varchar(15);
Query OK, 0 rows affected (0.45 sec)
Records: 0 Duplicates: 0 Warnings: 0
12. Tampilkan struktur tabel pasien.
MariaDB [puskesmas]> desc pasien;
+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
| id_pasien | varchar(5) | NO | PRI | NULL | |
| nama_pasien | varchar(40) | YES | | NULL | |
| jenis_kelamin | varchar(1) | YES | | NULL | |
| alamat | varchar(30) | YES | | NULL | |
| tgl_lahir | date | YES | | NULL | |
| no_telp | varchar(15) | YES | | NULL | |
+---------------+-------------+------+-----+---------+-------+
6 rows in set (0.02 sec)

13. Ubah nama tabel �pasien� menjadi �pasien_baru�.


MariaDB [puskesmas]> rename table pasien to pasien_baru;
Query OK, 0 rows affected (0.16 sec)

14. Tampilkan tabel yang ada pada database puskesmas.


MariaDB [puskesmas]> show tables;
+---------------------+
| Tables_in_puskesmas |
+---------------------+
| pasien_baru |
+---------------------+
1 row in set (0.00 sec)

15. Buat tabel dengan nama dokter.


MariaDB [puskesmas]> create table dokter(id_dokter char(4) not null,
-> nama_dokter varchar(30),
-> alamat varchar(40),
-> specialis varchar(30),
-> no_telp varchar(15),
-> tgl date);
Query OK, 0 rows affected (0.31 sec)

16. Tampilkan table yang ada pada database puskesmas.


MariaDB [puskesmas]> show tables;
+---------------------+
| Tables_in_puskesmas |
+---------------------+
| dokter |
| pasien_baru |
+---------------------+
2 rows in set (0.00 sec)

17. Tampilkan struktur tabel dokter.


MariaDB [puskesmas]> desc dokter;
+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| id_dokter | char(4) | NO | | NULL | |
| nama_dokter | varchar(30) | YES | | NULL | |
| alamat | varchar(40) | YES | | NULL | |
| specialis | varchar(30) | YES | | NULL | |
| no_telp | varchar(15) | YES | | NULL | |
| tgl | date | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
6 rows in set (0.33 sec)

18. Beri Primary Key pada field �id_dokter� pada tabel dokter.
MariaDB [puskesmas]> alter table dokter
-> add primary key(id_dokter);
Query OK, 0 rows affected (0.43 sec)
Records: 0 Duplicates: 0 Warnings: 0

19. Lihat kembali struktur tabel dokter


MariaDB [puskesmas]> desc dokter;
+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| id_dokter | char(4) | NO | PRI | NULL | |
| nama_dokter | varchar(30) | YES | | NULL | |
| alamat | varchar(40) | YES | | NULL | |
| specialis | varchar(30) | YES | | NULL | |
| no_telp | varchar(15) | YES | | NULL | |
| tgl | date | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
6 rows in set (0.02 sec)

20. Hapus field �no_telp� pada tabel dokter.


MariaDB [puskesmas]> alter table dokter
-> drop no_telp;
Query OK, 0 rows affected (0.56 sec)
Records: 0 Duplicates: 0 Warnings: 0

21. Buat sebuah tabel dengan nama "kamar"


MariaDB [puskesmas]> create table kamar(id_kamar char(4),
-> kelas varchar(5),
-> tarif int(15),
-> primary key(id_kamar));
Query OK, 0 rows affected (0.29 sec)

22. Tampilkan struktur tabel kamar.


MariaDB [puskesmas]> desc kamar;
+----------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+------------+------+-----+---------+-------+
| id_kamar | char(4) | NO | PRI | NULL | |
| kelas | varchar(5) | YES | | NULL | |
| tarif | int(15) | YES | | NULL | |
+----------+------------+------+-----+---------+-------+
3 rows in set (0.36 sec)

23. Hapus Primary Key pada tabel kamar.


MariaDB [puskesmas]> alter table kamar
-> drop primary key;
Query OK, 0 rows affected (0.78 sec)
Records: 0 Duplicates: 0 Warnings: 0

24. Ubah nama tabel kamar menjadi kamar_pasien


MariaDB [puskesmas]> rename table kamar to kamar_pasien;
Query OK, 0 rows affected (0.27 sec)

25. tampilkan tabel yang ada pada database puskesmas


MariaDB [puskesmas]> show tables;
+---------------------+
| Tables_in_puskesmas |
+---------------------+
| dokter |
| kamar_pasien |
| pasien_baru |
+---------------------+
3 rows in set (0.00 sec)

26. Lihat kembali struktur tabel pasien_baru


MariaDB [puskesmas]> desc pasien_baru;
+---------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+-------+
| id_pasien | varchar(5) | NO | PRI | NULL | |
| nama_pasien | varchar(40) | YES | | NULL | |
| jenis_kelamin | varchar(1) | YES | | NULL | |
| alamat | varchar(30) | YES | | NULL | |
| tgl_lahir | date | YES | | NULL | |
| no_telp | varchar(15) | YES | | NULL | |
+---------------+-------------+------+-----+---------+-------+
6 rows in set (0.03 sec)

27. Lihat kembali struktur tabel dokter


MariaDB [puskesmas]> desc dokter;
+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| id_dokter | char(4) | NO | PRI | NULL | |
| nama_dokter | varchar(30) | YES | | NULL | |
| alamat | varchar(40) | YES | | NULL | |
| specialis | varchar(30) | YES | | NULL | |
| tgl | date | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
5 rows in set (0.02 sec)

28. Lihat kembali struktu tabel kamar_pasien


MariaDB [puskesmas]> desc kamar_pasien;
+----------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+------------+------+-----+---------+-------+
| id_kamar | char(4) | NO | | NULL | |
| kelas | varchar(5) | YES | | NULL | |
| tarif | int(15) | YES | | NULL | |
+----------+------------+------+-----+---------+-------+
3 rows in set (0.02 sec)

29. Buat field baru pada tabel komik, yaitu, �tgl_masuk� dengan type = �date�.
MariaDB [puskesmas]> alter table kamar_pasien
-> add tgl_masuk date;
Query OK, 0 rows affected (0.44 sec)
Records: 0 Duplicates: 0 Warnings: 0

MariaDB [puskesmas]> desc kamar_pasien;


+-----------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+------------+------+-----+---------+-------+
| id_kamar | char(4) | NO | | NULL | |
| kelas | varchar(5) | YES | | NULL | |
| tarif | int(15) | YES | | NULL | |
| tgl_masuk | date | YES | | NULL | |
+-----------+------------+------+-----+---------+-------+
4 rows in set (0.02 sec)

30. Tampilkan kembali tabel yang ada pada database puskesmas.


MariaDB [puskesmas]> show tables;
+---------------------+
| Tables_in_puskesmas |
+---------------------+
| dokter |
| kamar_pasien |
| pasien_baru |
+---------------------+
3 rows in set (0.00 sec)

MariaDB [puskesmas]> exit;


Bye

c:\>

You might also like