Modul I Pengenalan SQL
Modul I Pengenalan SQL
Pengenalan MySQL
I. TUJUAN
Setelah mengikuti kegiatan praktikum ini, mahasiswa diharapkan mampu:
1. Mahasiswa mampu mengenal lingkungan kerja MySQL
2. Mahasiswa mampu mengenal perintah-perintah sederhana di MySQL
B. Arsitektur MySQL
MySQL bekerja di lingkungan jaringan menggunakan arsitektur client/server.
Sebuah program berjalan sebagai server dan berbagai macam client mengirimkan
request ke server. MySQL memiliki komponen sebagai berikut:
III. PRAKTIKUM
1. Mengaktifkan MySQL
Cara mengaktifkan MySQL adalah dengan menggunakan bantuan XAMPP, melalui
langkah-langkah sebagai berikut:
a. Windows START XAMPP XAMPP Control Panel
b. Klik START Apache dan MySQL
6. Menulis Komentar
Komentar dalam MySQL dapat ditulis dengan diawali oleh karakter (#). Semua
karakter setelah karakter (#) akan dianggap sebagai komentar dan tidak diproses.
Untuk komentar yang lebih dari satu baris, komentar dapat dikelilingi oleh
karakter (/*) dan (*/). Semua karakter di antara kedua tanda tersebut tidak akan
diproses.
b. Database yang telah berhasil dibuat dapat dilihat dengan perintah sebagai berikut:
mysql> SHOW DATABASES;
Perintah USE sama seperti perintah QUIT, tidak membutuhkan tanda titik koma
(;) di akhir. Namun jika ingin menggunakan tanda titik koma, hal itu menjadi
tidak masalah.
d. Untuk mengetahui database apa yang saat ini sedang digunakan, dapat
menggunakan perintah sebagai berikut:
mysql> SELECT DATABASE();
9. Membuat Tabel
Setelah berhasil membuat sebuah database, selanjutnya adalah membuat tabel.
Sebagai contoh, akan dilakukan pembuatan tabel ‘pet’ yang berisikan nama-nama
binatang beserta informasi yang berkaitan dengan binatang tersebut, dengan cara
sebagai berikut:
mysql> CREATE TABLE pet(name VARCHAR(20), owner VARCHAR(20),
-> species VARCHAR(20), sex CHAR(1), birth DATE);
Untuk melihat apakah tabel yang telah dibuat sudah ditambahkan ke dalam
database, menggunakan perintah sebagai berikut:
mysql> SHOW TABLES;
10 | M o d u l P r a k t i k u m P e m o d e l a n B a s i s D a t a
Untuk melihat apakah tabel yang telah dibuat sudah sesuai dengan keinginan,
menggunakan perintah sebagai berikut:
mysql> DESCRIBE pet;
11 | M o d u l P r a k t i k u m P e m o d e l a n B a s i s D a t a
Selain menggunakan perintah INSERT, bisa juga dengan menggunakan perintah
LOAD DATA untuk memasukkan data dari sebuah file. Sebagai contoh, akan dibuat
sebuah file bernama ‘pet.txt’ dengan data sebagai berikut:
name owner species sex birth
Shinee Mark burung L 2008-09-01
Ketty Dion kucing P 2000-10-19
Gogani Olivia iguana L 2009-05-05
File 'pet.txt' tersebut diisi dengan satu record setiap barisnya, masing-masing nilai
dipisahkan dengan tab dengan urutan kolom seperti yang didefinisikan pada
pembuatan tabel. Contoh baris dalam file tersebut:
12 | M o d u l P r a k t i k u m P e m o d e l a n B a s i s D a t a
11. Menghapus Tabel
Untuk menghapus tabel dengan menggunakan perintah DROP TABLE. Semua
data yang terdapat dalam tabel juga akan ikut terhapus. Sebagai contoh, akan
dilakukan penghapusan tabel ‘pet’ dengan cara sebagai berikut:
mysql> DROP TABLE pet;
IV. EVALUASI
1. Buatlah sebuah tabel bernama ‘event’ dalam database bernama ‘pethouse’ dengan
rincian kolom sebagai berikut:
Nama kolom Tipe Data Ukuran
nama VARCHAR 20
tanggal DATE
jenis VARCHAR 15
keterangan VARCHAR 100
13 | M o d u l P r a k t i k u m P e m o d e l a n B a s i s D a t a
3. Isikan tabel tersebut dengan data-data sebagai berikut: (menggunakan perintah
LOAD DATA)
nama tanggal jenis keterangan
Beany 1997-08-05 ulang tahun beri mainan baru
Fang 1991-11-12 beranak 4 bayi anjing, 2 P, 2 L
Gery 1998-03-19 ulang tahun ulang tahun pertama
Fang 1998-10-12 berobat tidak nafsu makan
~ Selamat Mengerjakan ~
14 | M o d u l P r a k t i k u m P e m o d e l a n B a s i s D a t a