Pada saat ini PHP sudah dapat berkomunikasi dengan berbagai database meskipun dengan kelengkapan yang berbeda-beda. Beberapa diantaranya :
DBM, FilePro Personix, Inc,
Informix, Ingres,
InterBase, Microsoft Access,
MSQL, MySQL,
Oracle, PostgreSQL,
Sybase
2. 9 MySQL
MySQL adalah salah satu jenis database server yang sangat populer, hal ini disebabkan karena MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses
databasenya. MySQL bersifat Open Source, software ini dilengkapi dengan source code kode yang dipakai untuk membuat MySQL, bentuk executable-nya atau kode
yang dapat dijalankan secara langsung dalam sistem operasi Kadir, 2008b. MySQL awalnya dibuat oleh perusahaan konsultan bernama TcX yang
berlokasi di Swedia. Saat ini pengembangan MySQL berada di bawah naungan perusahaan MySQL AB. Dan bisa diperoleh dengan cara mengunduh di internet
melalui situs www.mysql.com
Universitas Sumatera Utara
MySQL termasuk jenis RDBMS Relational Database Management System. Itulah sebabnya, istilah tabel, baris, dan kolom digunakan pada MySQL. Pada
MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom. Sebagai
software DBMS, MySQL memiliki sejumlah fitur, diantaranya : Multiplatform
MySQL tersedia pada beberapa platform Windows, Linux, Unix, dan lain- lain
Andal, cepat, dan mudah digunakan MySQL tergolong sebagai database server server yang melayani permintaan
terhadap database yang andal, dapat menangani database yang besar dengan kecepatan yang tinggi, mendukung banyak fungsi untuk mengakses database,
dan mudah digunakan. Jaminan keamanan akses
MySQL mendukung pengamanan database dengan berbagai kriteria pengaksesan. Penerapannya seperti pada saat mengatur user tertentu agar bisa
mengakses data yang bersifat rahasia, sedangkan user lain tidak boleh. MySQL juga mendukung konektivitas ke berbagai software. Misalnya, dengan
menggunakan ODBC Open Database Connectivity, database yang ditangani MySQL dapat diakses melalui program yang dibuat dengan Visual Basic.
Melalui JDBC Java Database Connectivity program klien yang berbasis Java dapat berkomunikasi dengan MySQL. MySQL juga bisa diakses melalui
aplikasi berbasis web, misalnya dengan mengguanakan PHP. Dukungan SQL
Universitas Sumatera Utara
MySQL mendukung perintah SQL Structured Query Language. SQL merupakan standar dalam pengaksesan database relasional. Pengetahuan akan
SQL akan memudahkan user untuk menggunakan MySQL MySQL mempunyai empat instruksi dasar yang sangat mendukung dalam
pembentukan sebuah database. Yaitu select, insert, update, dan delete, masing-masing digunakan untuk menampilkan data, menginput atau menambah data, mengubah data,
dan menghapus data dalam database Madcoms, 2008.
2. 10 Apache