Anda di halaman 1dari 44

START > Run (Putty) [Enter]

Host Name : 192.168.10.253


Protokol : SSH
NIM
Login as : b11xxyyyyy [Enter]
Contoh : b110801234 [Enter]
Password : a [Enter]
[b1108 01234@192.168.10.253~]$ mysql pa [Enter]

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]

Ketik : \q atau quit atau exit Lalu [Enter]


Contoh : mysql> \q [Enter]
Tabel Mahasiswa

Nama_mhs nim Nama_mhs Alamat_mhs Tgl_lahir


nim

alamat_mhs
Mahasiswa
N Tgl_lahir

Tabel Mempelajari/Tabel Nilai


nim nim Kode_kul Indeks_nilai
Kode_kul Tabel khusus
mempelajari yang mewakili
himpunan relasi
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


NOT
nim CHAR 12 NULL Primary Key
nama_mhs VARCHAR 30
alamat_mh VARCHAR 40
tgl_lahir DATE

Tabel MEMPELAJARI

Nama Kolom Tipe Data Lebar Null? Kunci


NOT
nim CHAR 12 NULL Primary Key
kode_kul CHAR 5
indeks_nilai CHAR 1

Tabel KULIAH

Nama Kolom Tipe Data Lebar Null? Kunci


NOT
kode_kul CHAR 5 NULL Primary Key
nama_kul VARCHAR 20
sks INTEGER
semester INTEGER
Rumus: create database <nama database>; Lalu [Enter]

Contoh : buat database perkuliahan


mysql> create database b110801234; [Enter]
Rumus: show databases; Lalu [Enter]
Rumus: use <namadatabase>;
Contoh : use perkuliahandb;
Rumus: drop database if exists <namadatabase>; Lalu [Enter]
Contoh : drop database if exists perkuliahandb; [Enter]
Tabel Mahasiswa

Nama_mhs nim Nama_mhs Alamat_mhs Tgl_lahir


nim

alamat_mhs
Mahasiswa
N Tgl_lahir

Tabel Mempelajari/Tabel Nilai


nim nim Kode_kul Indeks_nilai
Kode_kul Tabel khusus
mempelajari yang mewakili
himpunan relasi
Indeks_nilai

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

Nama_mhs nim Nama_mhs Alamat_mhs Tgl_lahir


nim

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);

Mysql> create table kuliah (


kode_kul char (5) not null primary key,
nama_kul varchar (20),
sks int,
semester int);
Bahasa basis data merupakan bahasa yang secara khusus
digunakan untuk mengelola suatu basis data.
Dalam penyusunan basis data dikenal dengan sebutan SQL
(Structured Query Language).
SQL mempunyai 2 macam perintah yang digunakan untuk
mengelola dan mengorganisasikan basis data yaitu :
a. Bahasa Definisi Data (DDL/Data Definition Language)
b. Bahasa Manipulasi Data (DML/Data Manipulation Language)
Adalah perintah-perintah dalam
mendefinisikan skema ke dalam DBMS
tentang membuat struktur tabel, rekaman,
dan hubungan data pada basis data.
Adalah perintah-perintah untuk
mengubah, memanipulasi dan mengambil
data pada basis data.
Perintah yang digunakan dalam pembuatan tabel
yang disesuaikan dengan kebutuhan dan kondisi tabel
Rumus: alter table <namatable> add <namafield> tipe_data
(ukuran);
Contoh :
Rumus:
alter table <namatable> drop <namafield>;

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;

2. Tambahkan sebuah kolom hobby tipe varchar (30) letakkan


dikolom paling akhir / bawah;

3. Tambahkan sebuah kolom jenis_kelamin tipe enum (L,P)


default L letakkan setelah kolom nama_mahasiswa;
3. Tambahkan sebuah kolom jenis_kelamin tipe enum (L,P)
default L letakkan setelah kolom nama_mahasiswa;

Anda mungkin juga menyukai