2.3.1. Kelebihan MySQL
MySQL merupakan Relational Database Management System RDBMS yang didistribusikan secara gratis di bawah lisensi GPL General Public License.
Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat closed source atau komersial. MySQL
sebenarnya merupakan turunan salah satu konsep utama dalam database sejak
lama, yaitu SQL Structured Query Language.
SQL Structured Query Language adalah sebuah konsep operasi database
, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan operasi data dikerjakan dengan mudah secara otomatis.
Kehandalan suatu sistem database DBMS diketahui dari cara kerja optimizer- nya dalam melakukan proses perintah SQL Structured Query Language, yang
dibuat oleh user maupun program aplikasinya. Sebagai database server, MySQL dikatakan lebih unggul dibandingkan
database server lainnya dalam query data. Hal ini terbukti untuk query yang
dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase. Selain itu
MySQL memiliki keistimewaan, antara lain : a.
Open Source . MySQL didistribusikan secara open source gratis, di
bawah lisensi GPL General Public License. b.
Multi user . MySQL dapat digunakan oleh beberapa user dalam waktu
yang bersamaan tanpa mengalami masalah atau konflik. c.
Column types . MySQL memiliki tipe kolom, seperti signedunsigned
integer, float, double, char, text, date, timestamp, dan lain-lain.
d. Command
dan functions. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam query.
e. Clients
dan tools. MySQL dilengkapi dengan tools yang dapat digunakan untuk administrasi database.
f. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel
dalam menangani alter table.
2.3.2. Kenektivitas PHP-MySQL
Pembahasan mengenai MySQL secara khusus tidak akan dilakukan. Sebab pada penulisan ini, penulis ingin memfokuskan penggunaan MySQL melalui
PHP. Dan untuk menjalankan perintah -perintah MySQL dari dalam script PHP dibutuhkan fungsi koneksi tersendiri. Yaitu :
a. mysql_connect