MODUL II
MySQL
Disusun Oleh :
ESMERALDA OKTAVIA PUTRI RAMADHANI
2311103046
2
BAB I
DASAR TEORI
1.1 MySQL
3
BAB II
GUIDED
1.3 Guided
1. Buka command prompt, masuk ke direktori \AppServ\MySQL\bin,
kemudian ketik: mysql –u root
2. Diskoneksi dari MySQL. Untuk diskoneksi, ketik: QUIT atau \q
3. Kerjakan perintah-perintah dibawah dan jelaskan fungsi dan outputnya.
N Ketikkan Hasil
o perintah
1 SELECT
VERSION (),
CURRENT_DA
TE;
2 Keti
k
perin
tah
di
atas
(nom
or
1):
Dengan huruf Output yang dihasilkan ini sama dengan output yang dihasilkan
kecil semua pada perintah sebelumnya, mengapa? karena MySQL tidak
4
bersifat case sensitive dimana penulisan perintah dengan
menggunakan huruf kapital atau huruf kecil tidak akan
mempengaruhi hasil.
3 SELECT COS
(PI()/4),
(7+2)*18;
4 SELECT
VERSION ();
SELECT
NOW();
5 MYSQL>SELE
CT
-> USER ()
-> ,
5
->
CURRENT_D
ATE;
6 MySQL>SELE
CT
-> USER ()
-> \c
7 MySQL>SELE
CT USER ()
Apa yang
terjadi ?
Kemudian
ketikkan :
-> ;
Apa yang
terjadi ?
6
mengembalikan nama pengguna saat ini yang digunakan
untuk koneksi ke database.
Pada perintah tersebut tidak ditutup dengan tanda ; sebagai
penanda akhir perintah. Mengetik ; ini mengindikasikan
akhir dari perintah sebelumnya. Oleh karena itu, MySQL
tidak akan mengeksekusi ; itu sendiri sebagai perintah
terpisah; sebaliknya, MySQL akan menyelesaikan perintah
sebelumnya dan kemudian menampilkan hasilnya
8 MySQL>SHO
W
DATABASES;
9 MySQL>USE
TEST
1 MySQL>USE
0 COBA
7
1 MySQL>CREA
1 TE
DATABASE
coba;
MySQL> use
coba;
MySQL> show
tables;
1 MySQL>CREA
2 TE TABLE
buku
(kodebuku
CHAR (5)
PRIMARY
KEY NOT
NULL, -> judul
VARCHAR
(25) NOT
Perintah CREATE TABLE digunakan untuk membuat table
NULL,
baru pada databases dengan nama buku.
pengarang Dimana dalam tabel ini berisikan kodebuku dengan tipe
VARCHAR data char, menampung 5 karakter dan dijadikan sebagai
(20), -> primary key dimana akan menjadi nilai unik untuk
penerbit menjadikan pembeda antara kode buku lain.
VARCHAR judul dengan tipe data varchar dan nemampung nilai 25
(15) , kategori karakter. Dimana not null menandakan bahwa kolom tidak
VARCHAR dapat memiliki nilai null.
(15)); pengarang dengan tipe data varchar dan menampung
banyak nilai 20 karakter.
penerbit dengan tipe data varchar dan menampung banyak
nilai 15 karakter.
kategori dengan tipe data varchar dan menampung banyak
nilai 15 karakter.
8
1 MySQL>desc
3 buku;
Pertanyaan
1) Perintah apa yang digunakan untuk mengaktifkan salah satu basis data maupun
tabel?
3) Apa perbedaan pengetikan lebih dari satu perintah, yang dipisahkan dengan
tanda koma (,) dan tanda baca titik koma (;)?
Jawab: Penggunaan tanda koma (,) yang berarti bahwa akan ada perintah
selanjutnya yang akan ditampilkan dalam satu baris. Sedangkan penggunaan
titik koma (;) tanda ini digunakan untuk mengakhiri perintah dalam satu baris
tersebut.
9
Jawab: Tidak perlu mengetikan perintah dalam satu baris. Perintah SQL dapat
ditulis dalam beberapa baris untuk meningkatkan keterbacaan dan kejelasan.
6) Sebelum membuat tabel, langkah – langkah apa saja yang sebaiknya kita
lakukan?(Berdasarkan percobaan di atas)
Jawab:
Login kedalam MySQL dan pastikan bahwa server telah login denga
benar, dan ketikan perintah mysql -u root.
Jika sudah memiliki database maka dapat menggunakan perintah USE
namadatabase; sedangkan jika ingin membuat database maka
gunanakan perintah CREATE DATABASE namadatabase.
Lalu masuk kedalam database dangan perintah USE namadatabase;
Dan buat tabel sesuai yang dibutuhkan dengan perintah CREATE
TABLE namatabel;.
10
BAB III
UNGUIDED
1.4 Unguided
1. Dapatkah kita melakukan operasi aritmatik dengan menggunakan perintah
SQL? berikan contoh yang lain!
11
2. Tampilkan daftar database
12
5. Lakukan analisa pada pertanyaan berikut:
a. Jelaskan perbedaan tampilan daftar database setelah database
dibuat ( langkah no 2) dan daftar database setelah database
dihapus ( langkah no 4).
Jawab: Perbedaan tampilan pada saat database dibuat dan saat
dabase dihapus yaitu. Ketika database selesai dibuat maka
database tersebut terdapat didalam beberapa daftar database
yang ada didalam server. Sedangkan Ketika database dihapus
maka database tersebut sudah tidak ada lagi didalam server.
13
BAB IV
RINGKASAN
MySQL adalah sebuah system manajemen basis data relasional (RDBMS)
yang dikembangkan oleh Michael Widenius dan David Axmark tahun 1994.
MySQL merupakan software basis data open source yang digunakan sebagai
pengolahan data dengan bahasa SQL. SQL sendiri merupakan sebuah bahasa
pemrograman untuk mengakses bahasa dalam computer, SQL memiliki fungsi
untuk mengelola dan memanipulasi data dalam basis data. MySQL adalah sebuah
DBMS bersifat open source yang digunakan untuk mengelola basis data dan juga
pengembangan aplikasi. MySQL bersifat open source dengan dua bentuk lisensi,
yaitu free software dan shareware.
Perintah yang berada didalam SQL:
CREATE DATABASE
CREATE TABLE
SHOW DATABASE
SELECT
SELECT VERSION ()
USE
DROP DATABASE
DESC
SELECT NOW ()
CURENT_DATE
14
BAB V
DAFTAR PUSTAKA
Basis Data, Penulis : Daniel Yeri Kristiyanto, S.Kom., M.Kom., M.Si., Yudha
Saintika, S.T., M.T.I., & Sisilia Thya Safitri, S.T., M.T
15