A. TUJUAN
Mengenal DBMS MySQL dan pengelolaan basis data.
Mampu memanfaatkan command-line (client) MySQL
Memahami operasi DDL dan DML pada MySQL
B. DASAR TEORI
1. MySQL
MySQL (dieja My Ess Que Ell) merupakan perangkat lunak basis data yang
dikembangkan oelh perusahaan bernama MySQL AB. Sebagai sebuah produk,ada
beberapa poin penting mengenai MySQL,yaitu:
MySQL merupakan suatu Dtabase Management System (DBMS).
MySQL adalah suatu Relational Database Management System (RDBMS)
MySQL merupakan sebuah produk yang didistribusikan secara open
source.
MySQL dapat berjalan baik di hampir semua platform sistem operasi.
2. Server dan Client MySQL
Arsitektur DBMS MySQL dapat diklasifikasikan ke dalam dua jenis: server dan
client. Secara garis besar,client digunakan untuk melakukan request
informasi,sedangkan server bertindak merespon permintaan dari client.
Dengan demikian,lingkungan yang nantinya akan digunakan pada pratikum ini
adalah cient.
3. Objek Basis Data
Di MySQL,basis data direpresentasikan sebagai suatu direktori; di mana di
dalamnya terdapat himpunan file-file tabel yang terdefinisi. Pembuatan basis data
dilakukan menggunakan pernyataan CREATE DATABASE dan diikuti dengan
nama basis data yang akan dibuat.
Bentuk sintaks pembuatan basis data:
CREATE DATABASE [IF NOT EXISTS] nama_database;
4. Objek Tabel
MySQL mendukung penuh standar ANSI/ISO dengan demikian,perintah
pembuatan tabel di MySQL juga sama seperti DBMS lainnya.
Bentuk sintaks pembuatan tabel diperlihatkan sebagai berikut:
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] nama_tabel
[(create_definisi,. . .)]
[table_options] [select_statement]
C. LATIHAN
1. Mengenal MySQL-Client
Secara default,paket instalasi MySQL menyertakan program mysql-client
bernama mysqldalam bentuk command-line. Bergantung pada
konfigurasi,mysql-client dapat diakses menggunakan atau tanpa account (nama
dan password)
Berikut langkah-langkah untuk masuk ke mysql-client.
1) Buka command prompt(melalui menu start)
2. Opearsi Database
Menciptakan Database
1) Buat database baru dengan nama sesuai nim dan diawali garis bawah (_)
mysql> mysql>CREATE DATABASE _130533608121;
3. Operasi Tabel
Menciptakan Tabel
1) Buat file SQL baru,kemudian tulis perintah berikut:
mysql>
->
->
->
->
->
->
Modifikasi Tabel
1) Untuk mengubah nama tabel mahasiswa menjadi mhs. Dapat menuliskan
sintaks seperti berikut:
mysql> ALTER TABLE mahasiswa RENAME mhs;
4. Mengeola Field
Menambah field baru
1) Menambahkan field no telepon
mysql> ALTER TABLE mhs ADD no_tlp INT(12);
Menghapus Column
1) Ketikkan perintah SQL berikut untuk menghapus column.
mysql> ALTER TABLE mhs DROP COLUMN no_hp;
D. TUGAS PRATIKUM
1. Isikan data berikut pada tabel mahasiswa:
nim
101
102
103
104
105
106
107
nama
Arif
Budi
Wati
Ika
Tono
Iwan
Sari
jenis_kelamin
L
L
P
P
L
L
P
alamat
Jl. Kenanga
Jl. Jombang
Jl. Surabaya
Jl. Jombang
Jl. Jakarta
Jl. Bandung
Jl. Malang
Gambar 16. Data mahasiswa yang beralamat di jl. Jombang dan berjenis kelamin
perempuan
6. Menmbahkan field nomor pada tabel matakuliah,dan field nomor berada pada
posisi field yang pertama.
mysql> alter table matakuliah add nomor int(12) first;
E. TUGAS RUMAH
F. KESIMPULAN
G. DAFTAR PUSTAKA