Tujuan Pembelajaran
Pokok Bahasan
1. Definisi SQL
2. Data Definition Language (DDL)
3. Data Manipulation Language (DML)
c. Kemudian akan tampil jendela Setup Wizard, lalu klik tombol Next.
d. Setelah itu, akan tampil jendela License Agreement, pilih radiobutton “I accept
the terms in the License Agreement”. Lalu klik tombol Next.
e. Kemudian akan tampil jendela Choose Component untuk memilih fitur apa
saja yang akan di-install, lalu klik tombol Next.
f. Setelah itu akan tampil jendela Choose Install Location, default path ada di
alamat C:\Program Files\SQLyog Enterprise. Jika ingin merubah lokasi
penyimpanan aplikasi, silahkan klik tombol browse. Lalu klik tombol Install.
Praktikum 2.1
4. Tampilan Halaman Kerja beserta beberapa penjelasan mengenai tools yang ada
pada aplikasi SQLyog dapat dilihat pada gambar 2.10.
Daftar Database
yang tersimpan
di MySQL Halaman Hasil Eksekusi
Query
Execute Current
Query
Execute All
Queries
Praktikum 2.2
Pesan Error :
Database sudah ada
SHOW DATABASES;
Praktikum 2.3
USE nama_database;
Praktikum 2.4
Praktikum 2.5
Pesan Error :
Database tidak ada
Sebelum kita praktik untuk membuat tabel, sedikit kita pelajari mengenai beberapa
tipe data yang umum digunakan pada MySQL (tabel 2.1) :
Tabel 2.1 Tipe Data Pada MySQL
Praktikum 2.6
4) Eksekusi SQL.
5) Ketikkan perintah SQL : SHOW TABLES; lalu eksekusi SQL untuk melihat
daftar tabel yang berada pada database db_akademik.
tbl_mahasiswa merupakan
tabel yang ada pada
database db_akademik
Sebelum kita praktik menggunakan perintah SQL untuk merubah struktur tabel,
berikut merupakan command line sebagai pengganti alter options yang ada di perintah
umum SQL di atas.
Tabel 2.3 Tabel Alter Options
Praktikum 2.7
2) Eksekusi SQL.
3) Lihat Deskripsi (spesifikasi tabel) dengan perintah SQL :
DESC tbl_mahasiswa;
Praktikum 2.8
2) Eksekusi SQL.
3) Jika tampil pesan “Multiple Primary Key Defined”, artinya tabel tersebut telah
memiliki field sebagai primary key.
Praktikum 2.9
1) Perhatikan gambar 2.21, kita akan merubah nama beserta tipe data untuk field
Nama, menjadi NamaMahasiswa dengan tipe data Varchar (35).
2) Ketikkan perintah SQL :
ALTER TABLE tbl_mahasiswa
CHANGE Nama NamaMahasiswa Varchar(35);
3) Eksekusi SQL.
4) Describe tbl_mahasiswa untuk melihat perubahan field Nama pada tabel
mahasiswa.
Praktikum 2.10
1) Untuk merubah tipe data dari sebuah field tanpa merubah nama field-nya, ketik
perintah SQL : ALTER TABLE tbl_mahasiswa MODIFY Usia int;
2.3.6.5Menghapus Field
Praktikum 2.11
Praktikum 2.12
2) Eksekusi SQL.
3) Ketik Show Tables; lalu eksekusi, untuk melihat perubahan nama tabel.
Contoh, jika kita ingin menghapus tabel_mahasiswa pada db_akademik maka ketik
perintah SQL : DROP TABLE tabel_mahasiswa;
Praktikum 2.13
Praktikum 2.14
UPDATE tabel_mahasiswa
SET NamaMahasiswa = ‘Deniati Yusmin’
WHERE NPM = ‘15312289’ ;
Praktikum 2.15
Praktikum 2.16
2) Selanjutnya, kita hanya akan menampilkan record dari field NamaMahasiswa dan
Usia pada tabel_mahasiswa.
Ketik perintah SQL berikut :
3) Eksekusi SQL, Jika berhasil, maka tampilan data adalah seperti gambar berikut :
Gambar 2.27 Data Tabel Mahasiswa berupa field Nama dan Usia
4) Selanjutnya, ketik perintah SQL berikut :
Gambar 2.29 Data Tabel Mahasiswa yang berjenis kelamin wanita dan usia < 18
Modul Praktikum Sistem Basis Data
Universitas Teknokrat Indonesia © Copyright (2016) All Rights Reserved 37
Bab 2 – Structured Query Language (SQL)
6) Untuk menampilkan data mahasiswa yang memiliki Nama dengan huruf awal D,
maka ketik perintah SQL berikut :
Gambar 2.30 Data Tabel Mahasiswa yang memiliki nama dengan huruf awal D
7) Untuk mengurutkan data pada tabel_mahasiswa berdasarkan
NamaMahasiswa secara ascending, ketik perintah SQL berikut :