berjalan di sisi client. Informasi selengkapnya tentang MySQL dapat dilihat di www.mysql.com
. SQL adalah bahasa standar yang digunakan untuk mengakses database
server. Bahasa ini pada awalnya dikembangkan oleh IBM, namun telah diadopsi dan digunakan sebagai standar industri. Dengan menggunakan SQL, proses akses
database menjadi user-friendly dibandingkan dengan menggunakan dBase atau Clipper yang masih menggunakan perintah - perintah pemrograman
Sunarfrihantono, 2003. Dengan MySQL maka pengolahan data akan lebih mudah dan efisien
karena MySQL merupakan sistem manajemen basis data yang relasional sehingga memungkinkan untuk menggabungkan beberapa tabel-tabel yang terpisah, untuk
mendapatkan informasi yang lengkap, cepat dan akurat. MySQL merupakan Database yang dikembangkan dari bahasa SQL
Structured Query Language. SQL merupakan bahasa yang terstruktur yang digunakan untuk interaksi antara script program dengan database server dalam hal
pengolahan data. MySQ didesain agar dapat berjalan mencapai 100 akses secar berkesinambungan. MySQL adalah server multithreaded sehingga memungkinkan
daemon untuk meng-handle permintaan layanan secara simultan Haris Saputro, 2003.
2.13.1 Keistimewaan MySQL
Sebagai database server yang memiliki konsep database modern, MySQL banyak memiliki keistimewaan. Berikut ini diantaranya :
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
1. Portability
MySQL dapat berjalan stabil pada berbagai sistem operasi diantaranya seperti : Linux FreeBSD. Mac OS X Server, Solaris, Amiga, HP-UX dan
masih banyak lagi. 2.
Open Source MySQL akan di distribusikan secara open source dibawah lisensi GPL,
sehingga dapat dipergunakan secara cuma - cuma. 3.
Multiuser MySQL bias dapat digunakan oieh beberapa user dalam waktu yang
bersamaan tanpa banyak masalah atau konHik. Ha ini memungkinkan sebuah database server MySQL dapat diakses client secara bersamaan.
4. Perfomance Tuning
MySQL memiliki kecepatan yang menkjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per
satuan waktu. 5.
Column Types MySQL memiiiki banyak kolom yang sangat kompieks, seperti :
signedunsigned integer, float, double, char, varchar, text, blob, date, time, datetime, timestamp, year, set serta enum.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
6. Command dan Functions
MySQL memiliki beberapa operator dan fungsi secara penuh yang bisa mendukung perintah SELECT dan WHERE dalam query.
2.12.3 Koneksi Database MySql dengan PHP
Berikut penulisan fungsi script untuk koneksi ke dalam database MySql : 1.
MySql_connect
Perintah ini digunakan untuk melakukan koneksi ke server database MySql
, fungsi ini memiliki format penulisan sebagai berikut. mysql_connect host, username, password ;
2.
MySql_select_db
Perintah ini digunakan untuk memilih database yang ada di server MySql, fungsi ini memiliki format penulisan sebagai berikut.
mysql_select_db nama_database, pengenal_koneksi ; 3.
MySql_query
Perintah ini digunakan untuk melakukan query atau menjalankan permintaan terhadap sebuah tabel atau sejumlah tabel database, fungsi ini
memiliki format penulisan sebagai berikut. mysql_query permintaan, pengenal koneksi ;
2.12.4. Kelebihan MySQL