Nah dibawah ini sudah saya
siapakan ERD, untuk database yang akan kita buat.
Klik gambar untuk memperbesar
Masuklah ke MySQL yang telah diinstal,setelah masuk cobalah dengan perintah sederhana SHOW
DATABASES untuk menampilkan semua database yang terdapat di MySQL.
A.
Membuat
database SKS
Sekarang kita akan membuat database untuk latihan.Gunakan
perintah CREATE DATABASE untuk membuat sebuah database. Disini kita
beri nama database SKS.
Ketiklah syintax dibawah ini dengan benar dan tepat :
mysql>
create database SKS ;
Query OK,
1 row affected (0.02 sec)
Catatan :
apabila muncul Query Ok maka anda berhasil membuah database.
Sekarang, kita periksa hasil perintah diatas dengan Show Databases.
mysql> show databases ;
+-----------------------------------+
| Database |
+-----------------------------------+
| information_schema |
| SKS |
| mysql |
| test |
+-----------------------------------+
5 rows in set
(0.00 sec)
Selanjutnya, memilih dan membuka database SKS
B.
Membuka
database SKS.
Sekarang
kita buka database SKS dengan perintah Use.
Caranya
ketik perintah dibawah ini dengan benar.
Mysql > use SKS ;
C.
Melihat
isi database SKS.
Untuk
melihat apa isi dari sebuah database, kita gunakan perintah SHOW TABLES. Mari kita coba.
mysql > show tables ;
Empty set (0.00 sec)
Hasil dari perintah SHOW
TABLES diatas adalah Empty Set, yang
berarti belum ada tabel apapun di dalam database SKS. Oleh mari kita buat tabel
didalam database SKS.
D. Membuat tabel didalam database SKS.
1. Membuat tabel Mahasiswa
mysql >
create tableMahasiswa
-> (Nim varchar (30) primary key,
Nama text, Jurusan varchar (30) Not null, Prodi text);
2.
Membuat tabel Matakuliah
mysql>
create table Matakuliah
-> (Kode_Mk varchar (30) primary
key, Nama_Mk text, SKS int);
3. Membuat tabel KRS.
mysql> create table KRS
-> (No_KRS varchar (15) primary
key, Nim varchar (30) Not null,Semester
int, Tanggal Date);
4. Membuat tabel D_KRS
mysql> create table D_KRS
-> (No_KRS varchar (15) Not null,
Kode_Mk varchar (30) Not Null);
Mari kita
lihat hasilnya dengan perintah Show
tables.
mysql> show tables ;
E. Melihat Struktur tabel.
1.
mysql> desc Mahasiswa;
2.
mysql> desc KRS;
3.
mysql> desc Matakuliah;
4.
mysql> desc D_KRS;
Setelah
kita lihat struktur tabel tersebut.
Maka
perkejaan selanjutnya yaitu mengisi data pada tabel – tabel kita buat tadi,
maka timbul pertanyaan bagaimana caranya ? Nah, Mari kita coba.
F. Mengisi data
Oke, Mari kita isi tabel yang
kita buat dengan data – data. Maka ikutilah caranya/perintahnya dengan benar
dan tepat.
1. Mengisi tabel Mahasiswa
mysql >
insert into Mahasiswa
-> (Nim,Nama,Jurusan,Prodi)
-> values
-> (“MI3120075”,”Ahmad
Sobari”,”Administrasi
Bisnis”,”Manajemen Informatika),
-> (“MI3120004”,”Ahmad
Muzaki”,”Administrasi Bisnis”,”Manajemen Informatika);
2. Mengisi tabel Matakuliah.
mysql >
insert into Matakuliah
-> (Kode_Mk,Nama_Mk,SKS)
-> values
-> (“1”,”Struktur Data”,”2”),
-> (“2”,”Bahasa indonesia”,”3”),
-> (“3”,”Pascal”,”3”),
->
(“4”,”Matematika”,”2”);
3. Mengisi tabel KRS.
mysql >
insert into KRS
-> (No_KRS,NIM,Tanggal,Semester)
-> values
->
(“1234”,”MI3120004”,”2011-10-20”,”2”),
->
(“4312”,”MI3120075”,”2011-10-20”,”2”);
4. Mengisi tabel D_KRS.
mysql >
insert into D_KRS
-> (No_KRS,Kode_Mk)
-> values
-> (“1234”,”1”),
-> (“1234”,”2”),
-> (“1234”,”3”),
-> (“1234”,”4”),
-> (“4312”,”1”),
-> (“4312”,”2”),
-> (“4312”,”3”),
-> (“4312”,”4”);
Akhirnya
selesai juga mengisi tabel, pekerjaan selanjutnya menampilkan data – data pada
tabel. Bagaimana caranya ? Oke mari kita
lakukan...
G. Menampilkan data
1. mysql> select * from Mahasiswa
2. mysql> select * from KRS
3. mysql> select * from D_KRS
4. mysql> select * from
Matakuliah
Nah sekarang kita coba perintah
dimana menampilkan No_KRS, Nama, Nim, Prodi, SKS saja yang ditampilkan dengan
gabungan tabel-tabel tersebut. Mari coba....
H. Menggabungkan
Ketik perintah dibawah ini dengan
tepat dan benar.
mysql> select D_KRS.No_KRS,
Nama, Mahasiswa.Nim, Prodi, SKS
mysql> from
Mahasiswa,KRS,D_KRS,Matakuliah
mysql> where
Mahasiswa.Nim=KRS.Nim and KRS.No_KRS=D_KRS.No_KRS and
Matakuliah.Kode_Mk=D_KRS.Kode_Mk;
Hasilnya
Atau
mysql> select D_KRS.No_KRS,
Nama, Mahasiswa.Nim, Prodi, SKS
mysql> from
Mahasiswa,KRS,D_KRS,Matakuliah
mysql> where
Mahasiswa.Nim=KRS.Nim and KRS.No_KRS=D_KRS.No_KRS and
Matakuliah.Kode_Mk=D_KRS.Kode_Mk and Mahasiswa.Nim=”MI3120004”;
Hasilnya
Semoga bacaan ini bermanfaat bagi pembaca dan komentar anda penting untuk kemajuan blog ini.