Anda di halaman 1dari 7

PENGENALAN MYSQL

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;

Oleh karena basis data merupakan suatu schema,maka penghapusannya dilakukan


menggunakan perintah DDL DROP DATABASE.
Bentuk formal penghapusan basis data:
DROP DATABASE [IF 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]

Untuk menghapus tabel yang terdefinisi,kita dapat memanfaatkan perintah DROP.


DROP TABLE [IF EXISTS] nama_tabel;

Adapun untuk operasi-operasi modifikasi,baik modifikasi tabel maupun


field,dapat dilakukan dengan memanfaatkan perintah ALTER

5. Akses dan Manipulasi Data


Operasi-operasi akses dan manipulasi data mencakup pengambilan atau
seleksi,penambahan,pengubahan,dan penghapusan di MySQL juga didasarkan
pada standar SQL. Dengan demikian,adanya standardisasi ini memungkinkan
keseragaman operasi di lintas DBMS.

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) Jalankan perintah mysql-client dengan mengetikkan perintah berikut:


C:\Users\User>cd c:/xampp
c:\xampp>cd mysql/bin
c:\xampp\mysql\bin>mysql -u root

Gambar 1. perintah menjalankann command prompt

2. Opearsi Database
Menciptakan Database
1) Buat database baru dengan nama sesuai nim dan diawali garis bawah (_)
mysql> mysql>CREATE DATABASE _130533608121;

2) Untuk memilih database yang aktif gunakan perintah use atau \u


mysql> mysql>\u _130533608121

3) Untuk mendapatkan database yang aktif dapat menggunakan perintah berikut:


mysql> select database();

Gambar 2. Database yang aktif

4) Untuk menampilkan database yang aktif pada server,gunakan perintah show


mysql> show databases;

Gambar 3. Database yang aktif pada server

5) Untuk menghapus database,gunakan perintah drop yang diikuti dengan nama


database yang akan dihapus. Kemudian tampilkan dafta database.
mysql> drop database _130533608121
-> ;

Gambar 4. daftar database setelah dihapus

3. Operasi Tabel
Menciptakan Tabel
1) Buat file SQL baru,kemudian tulis perintah berikut:

mysql>
->
->
->
->
->
->

CREATE TABLE mahasiswa(


nim INT(12) NOT NULL,
nama char(40) not null,
jenis_kelamin CHAR(1) NOT NULL,
alamat VARCHAR(60),
PRIMARY KEY(nim)
);

Gambar 5. Tabel Mahasiswa

Melihat Daftar dan Struktur Tabel


1) Untuk mendapatkan daftar tabel yang ada pada database,gunakan perintah
show tables.
mysql> show tables;

2) Apabila ingin melihat struktur tabel,dpaat menggunakan perintah DESCRIBE


atau DESC diikuti dengan nama tabel
mysql> describe mahasiswa;

Gambar 6. Struktur tabel mahasiswa

Modifikasi Tabel
1) Untuk mengubah nama tabel mahasiswa menjadi mhs. Dapat menuliskan
sintaks seperti berikut:
mysql> ALTER TABLE mahasiswa RENAME mhs;

2) Periksa kembali nama tabel pada database dengan menggunakan perintah


show tables.

Gambar 7. Tabel mahasiswa setelah diganti namanya menjadi mhs

4. Mengeola Field
Menambah field baru
1) Menambahkan field no telepon
mysql> ALTER TABLE mhs ADD no_tlp INT(12);

2) Periksa kembali struktur tabel mhs dengan menggunakan perintah describe.

Gambar 8. Tabel mhs setekah ditambah field no_tlp

Mengubah Nama Field


1) Ketikkan perintah SQL berikut untuk mengedit nama field
mysql> ALTER TABLE mhs CHANGE no_tlp no_hp INT(12);

2) Periksa kembali struktur tabel mhs.

Gambar 9. Nama field no_tlp berubah menjadi no_hp

Menghapus Column
1) Ketikkan perintah SQL berikut untuk menghapus column.
mysql> ALTER TABLE mhs DROP COLUMN no_hp;

2) Periksa kembali struktur tabel mhs. Column no_hp akan terhapus.

Gambar 10. Column no_hp pada tabel mhs terhapus

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 11. Mengisikan data pada tabel mahasiswa

2. Membuat tabel ambil_mk dan matakuliah.

Gambar 12. Membuat tabel ambil_mk

Gambar 13. Perintah SQL untuk membuat tabel matakuliah

Gambar 14. Tabel matakuliah

3. Mengisikan tabel matakuliah.

Gambar 15. Mengisikan data pada tabel matakuliah

4. Menampilkan data mahasiswa yang alamat tinggalnya di jalan jombang dna


berjenis kelamin perempuan

Gambar 16. Data mahasiswa yang beralamat di jl. Jombang dan berjenis kelamin
perempuan

5. Menampilkan data mahasiswa yang namanya berawaln huruf i

Gambar 17. Data mahasiswa yang namanya berwalan i

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;

Gambar 18. Menambahkan field nomor pada tabel matakuliah

E. TUGAS RUMAH
F. KESIMPULAN
G. DAFTAR PUSTAKA

Anda mungkin juga menyukai