MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau
DBMS (Data Based Multi System) yang ber lisensi GPU (General Public License).
MySQL dirilis pertama kalinya pada tanggal 23 Mei 1995 oleh Pengembang Oracle
yaitu David Axmark (dari Swedia) dan Michael Monty (Dari Finlandia).
Beberapa klien dapat mengakses data yang disimpan di database server dalam
satu waktu tanpa saling mengganggu satu sama lain
Pejelasan :
2. Jika file yang diakses adalah PHP, maka akan diteruskan ke PHP interpreter untuk
di eksekusi
3. Jika dalam file PHP ada function yang akan mengakses database, maka PHP
interpreter akan mengakses database sesuai dengan script PHP yang dimiliki
4. Database server mengirimkan data (jika pencarian atau pengambilan data) atau
informasi dikenali, aktifitas web yang dilakukan terdiri dari (status, penambahan,
pengeditan, pencarian dan penghapusan)
5. PHP interpreter mengembalikan hasil interpreter PHP ke Web Server untuk di kirim
ke klien
6. Web server mengirim hasil eksekusi file ke Klien (dalam bentuk halaman web)
sebagai Response
Penggunaan MySQL di dunia sangat banyak, dan MySQL ini dapat di insall ecara
standalone ataupun yang terintegrasi dengan aplikasi lain diantaranya PHP dan
Apache. Contoh program aplikasi yang sudah terintegrasi :
1. Xampp
2. Lampp
3. Apache Tomcat
4. PHPTriad
5. Xlampp, dll
Beberapa Bahasa pemograman yang support terhadap MySQL adalah sebagai berikut
PHP
ASP
C
C++
Perl
Python
Ruby, dll