Catatan :
Ketikkan perintah pada console , diakhiri dengan tanda ;
(titik koma) dan eksekusi dengan menekan tombol [Enter]
Perhatikan penulisan huruf kecil / besar karena akan dianggap
berbeda (case sensitive)
Ketik : \c Lalu [Enter]
Contoh : mysql> salah perintah
\c [Enter]
alamat_mhs
Mahasiswa
N Tgl_lahir
Tabel Kuliah
N
Kode_kul
Kuliah Kode_kul Nama_kul sks semester
Nama_kul
semester sks
Tabel MAHASISWA
Tabel MEMPELAJARI
Tabel KULIAH
alamat_mhs
Mahasiswa
N Tgl_lahir
Tabel Kuliah
N
Kode_kul
Kuliah Kode_kul Nama_kul sks semester
Nama_kul
semester sks
mysql> create database perkuliahandb; [Enter]
Rumus: show databases; Lalu [Enter]
Rumus: use <namadatabase>;
Contoh : use perkuliahandb;
Rumus:
create table <nama tabel> (
<field> <tipe data>,
<field> <tipe data>,
) [TYPE = <tipe tabel>];
Contoh :
create table mahasiswa (
nim char (12) not null primary key,
nama_mhs varchar (30),
alamat_mhs varchar (40),
tanggal_lhr date);
Mysql> show tables;
Rumus: 1. describe <namatabel>;
2. explain <namatabel>;
3. Show columns from <namatabel>;
Contoh : describe mahasiswa;
Rumus:
drop table if exists <nama tabel>;
Contoh :
drop table if exists mahasiswa;
Buatlah tabel pada gambar ERD di bawah ini !
Tabel Mahasiswa
alamat_mhs
Mahasiswa
N Tgl_lahir
Tabel Mempelajari
nim nim Kode_kul Indeks_nilai
Kode_kul
mempelajari
Indeks_nilai
Tabel Kuliah
N
Kode_kul
Kuliah Kode_kul Nama_kul sks semester
Nama_kul
semester sks
Tabel MAHASISWA
Nama Kolom Tipe Data Lebar Null? Kunci
nim CHAR 12 NOT NULL Primary Key
nama_mhs VARCHAR 30
alamat_mhs VARCHAR 40
tgl_lahir DATE
Tabel MEMPELAJARI
Nama Kolom Tipe Data Lebar Null? Kunci
nim CHAR 12 NOT NULL Primary Key
kode_kul CHAR 5
indeks_nilai CHAR 1
Tabel KULIAH
Nama Kolom Tipe Data Lebar Null? Kunci
kode_kul CHAR 5 NOT NULL Primary Key
nama_kul VARCHAR 20
sks INTEGER
semester INTEGER
Tabel Mahasiswa
nim nama_mhs alamat_mhs tgl_lahir
B11200801234 Aliya Setyawati Semarang 1996-04-02
B11200802345 Anisa Yuliastuti Ungaran 1996-01-24
B11200901234 Dea Anggia Santi Ambarawa 1997-02-13
B11201002345 Dwi Yuli Astutik Demak 1997-11-24
B11201003456 Eka Handayani Pekalongan 1997-01-12
Tabel Mempelajari
nim kode_kul indeks_nilai
B11200801234 B1141 A
B11200802345 B1141 B
B11200901234 B1142 B
B11201002345 B1143 C
B11201003456 B1143 A
Tabel Kuliah
Kode_kul nama_kul SKS Semester
B1141 algoritma dan pemrograman 1 3 2
B1141 algoritma dan pemrograman 1 3 2
B1142 Sistem Basis Data 2 3
B1143 Analisa dan Perangcangan Sistem 3 6
B1143 Analisa dan Perangcangan Sistem 3 6
mysql> create database perkuliahandb; [Enter]
Rumus: show databases; Lalu [Enter]
Rumus: use <namadatabase>;
Contoh : use perkuliahandb;
Rumus:
create table <nama tabel> (
<field> <tipe data>,
<field> <tipe data>,
) [TYPE = <tipe tabel>];
Contoh :
create table mahasiswa (
nim char (12) not null primary key,
nama_mhs varchar (30),
alamat_mhs varchar (40),
tanggal_lhr date);
Mysql> create table mempelajari (
nim char (12) not null primary key,
kode_kul char (5),
indeks_nilai char (1);
Contoh :
Rumus:
alter table <namatable> add <namafield> tipe_data (ukuran) first;
Contoh :
Rumus:
alter table <namatable> add <namafield> tipe_data (ukuran) after
<fieldtertentu>;
Contoh :
1. Tambahkan sebuah kolom tempat_lahir tipe varchar (20)
letakkan setelah kolom alamat_mhs;