09 MARET 2015
POLITEKNIK NEGERI MALANG
PENGENALAN MYSQL
MySQL merupakan salah satu DBMS yang bersifat freeware, sehingga menjadi
popular dikalangan pengguna database. Selain karena Free MySQL juga
merupakan DBMS yang relatif ringan dan mudah digunakan. Ada beberapa
software yang bisa digunakan untuk menjalankan service MySQL, diantaranya
WAMP, PhpTriad dan XAMPP. Namun XAMPP merupakan yang paling popular
saat ini karena masih terus dilakukan update pada software nya. XAMPP
merupakan program paket yang didalamnya terdapat beberapa software yang
digabungkan menjadi satu. Dalam XAMPP sendiri didalamnya terdapat 5
software yang berbeda (MySql, Apache, FileZilla,Mercury, Tomcat). Jadi ketika
menginstall XAMPP kita tidak perlu lagi menginstall Apache dan MySQL secara
terpisah.
1.3 Langkah-langkah percobaan
1.3.1 Install MySQL (XAMPP) Untuk master software XAMPP bisa didownload
gratis di situ resminya www.apachefriends.org/en/xampp.html .
Hal yang perlu diingat ketika menginstall XAMPP adalah direktori tempat
meletakan hasil installan.
Contoh hasil setelah di install :
1.3.2 Direktori Mysql
Semua proses yang berjalan untuk bekerja
dalam MySQL terdapat dalam direktori mysql.
Ada beberapa direktori yang perlu diketahui
dalam direktori mysql :
a. Bin
Direktori bin berisi service-service yang bisa dijalankan untuk mengakses
mysql.
b. Data
Direktori ini berisi database dan tabel yang sudah dibuat.
1.3.3 Menggunakan Mysql
Sintaks :
cd c:\xampp\mysql\bin
mysql>select
>version()
>\c
SHOW DATABASES
Contoh
Akan menampilkan semua database yang ada dan atau yang sudah pernah dibuat
Data base yang sudah ada
pada MySQL
Contoh
> database */
>;
Contoh
USE database
Contoh
Database changed
a. Menampilkan Tabel
Perintah
SHOW TABLES
Contoh
Jika sudah terdapat database, maka dapat memulai membuat tabel,untuk contoh
membuat tabel.
Contoh
Langkah :
- Aktifkan database
- Lakukan pembuatan teble dengan create
mysql> create table karyawan
Keterangan :
Untuk memastikan apakah tabel karyawan sudah ada pada database latihan
1,lakukan perintah show tables
atau
DESCRIBE tabel
Contoh
tampilan :
a. Menambahkan kolom
Contoh menambah satu kolom, yaitu kodepos
> ;
Tampilan :
Jika mengingikan letak kodepos setelah kolom kota, maka pada saat menambahkan
kolom gunakan perintah :
> ;
Tampilan
b. Menghapus kolom
Perintah gunakan alter table yaitu drop
Contoh
Tampilan :
Contoh
tampilan
Contoh
Contoh
Contoh
> values
>;
Tampilan
Kolom 2 = data_kolom2,...
Contoh
Contoh tampilan
ORDER BY kolom
Jika akan menampilkan seluruh data dalam kolom gunakan tanda asterik (*)
Contoh
>;
Tampilan :
Jika kita ingin menampilkan hanya beberapa colom saja bisa kita menggunakan
perintah sbb:
>;
Tampilan :
>;
Tampilan :
Kita juga dapat menampilkan data dengan kondisi tertentu menggunakan WHERE
dengan perintah sbb :
>;
Tampilan :
Ket: bahwa pada tabel karyawan ditemukan 2 nama dengan nama ahmad
Kita juga dapat menampilkan data secara berurutan berdasarakan angka terbesar
atau terkecil menggunakan ORDER BY DESC / ASC
Untuk statement SELECT dapat juga dikombinasikan dengan AND atau OR baik untuk
penggunaan salah satu dari kedua nya atau juga bersamaan seperti :
Ket : perintah pertama dia akan menampilkan data dengan nopeg lbh kecil daripada
3(WHERE <3) atau yang mempunyai nama ahmad (or nama =’ahmad’)dan kota nya
jakarta (and kota =’jakarta’) sedangkan pada perintah kedua berbeda.perbedaan
data yg ditampilkan ada 2 saja (where <2).
Selain itu ada beberapa penggunaan statement SELECT lainnya seperti dengan
menggunakan LIKE dan % seperti:
Ket: pada perintah diatas data yang akan ditampilkan adalah karyawan dengan
nama depan ahmad (like ’ahmad%’)
1.3.15 Merubah data
Perubahan terhadap data yang telah diinput dapat dilakukan dengan menggunakan
perintah UPDATE
Seperti :
Mysql>update karyawan
Set kota=’malang’
Ket :data dengan nama ahmadhudin yang awalnya jakarta berhasil dirubah dengan
menggunakan perintah UPDATE
Selain itu kita juga dapat menghapus data lebih dari satu menggunakan perintah sbb:
Ket:pada tabel pertama nama dari udin dan budi masih tercetak setelah dilakukan
perintah delete maka nama udin dan budi terhapus.
Selain itu kita dapat juga menghapus colum menggunakan ALTER dengan perintah
sbb: