Keistimewaan MySQL Koneksi Database MySql dengan PHP

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