MEMBUAT DATABASE KLINIK
Perintah CREATE
Membuat database uts_klinik_nama_anda
Berikan perintah pada prompt mysql:
CREATE DATABASE novita_tri_setiawati;
Perintah melihat database
Melihat database yang telah kita buat:
Show databases;
Perintah memilih database
Memilih database yang akan kita gunakan:
Use novita_tri_setiawati;
Perintah membuat table
a) Membuat table pasien dalam database novita_tri_setiawati:
CREATE TABLE pasien
(
id_pasien char(4) not null primary key,
nama varchar(35) not null,
umur char(2),
jenkel enum('L','P'),
alamat varchar(25),
telp char(15)
);
b) Membuat table dokter dalam database novita_tri_setiawati:
CREATE TABLE dokter
(
kd_dokter char(4) not null primary key,
NmDokter varchar(35) not null,
Spesialis varchar(25),
TelpDokter char(15),
AlmtDokter varchar(25)
);
c) Membuat table diagnose dalam database novita_tri_setiawati:
CREATE TABLE diagnosa
(
id_pasien char(4) not null,
tgl_berobat date,
kd_dokter char(4) not null,
penyakit varchar(15),
obat varchar(20),
dosis char(5)
);
Perintah melihat table-table yang telah dibuat:
mysql> show tables;
+-------------------------------------------+
| Tables_in_uts_klinik_novita_tri_setiawati |
+-------------------------------------------+
| diagnosa |
| dokter |
| pasien |
+-------------------------------------------+
3 rows in set (0.01 sec)
Perintah ALTER
Didalam MySQL, ALTER berfungsi untuk mengubah struktur tabel yang telah dibuat. sehingga dengan penggunaan perintah ALTER ini maka kita dapat mengubah kekurangan atau kesalahan pada saat kita
membuat tabel. Sintaks:
ALTER TABEL nama_tabel [ spesifikasi perubahan ]
Parameter [ spesifikasi perubahan ] adalah pilihan yang digunakan untuk mengubah
struktur tabel yaitu CHANGE, ADD, DROP.
Misalnya kita ingin menambah 2 primary key pada tabel diagnosa dimana tabel tersebut telah kita buat tetapi kita lupa membuat primary keynya, maka perintahnya adalah sebagai berikut:
Jika primary keynya lebih dari satu, maka perintahnya adalah
ALTER TABLE diagnosa ADD Primary Key (id_pasien,kd_dokter);
Melihat deskripsi sebuah tabel:
a) Describe diagnosa;
mysql> describe diagnosa;
+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| id_pasien | char(4) | NO | PRI | NULL | |
| tgl_berobat | date | YES | | NULL | |
| kd_dokter | char(4) | NO | PRI | NULL | |
| penyakit | varchar(15) | YES | | NULL | |
| obat | varchar(20) | YES | | NULL | |
| dosis | char(5) | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
6 rows in set (0.00 sec)
b) Describe dokter;
c) Describe pasien;