TUGAS AKHIR PERTEMUAN II
MySQL
adalah DBMS yang open source dengan dua bentuk lisensi, yaitu Free Software
(perangkat lunak bebas) dan Shareware (perangkat lunak berpemilik yang
penggunaannya terbatas). Jadi MySQL adalah database server yang gratis dengan
lisensi GNU General Public License (GPL) sehingga dapat Anda pakai untuk keperluan
pribadi atau komersil tanpa harus membayar lisensi yang ada. Seperti yang sudah
disinggung di atas, MySQL masuk ke dalam jenis RDBMS (Relational Database
Management System). Maka dari itu, istilah semacam baris, kolom, tabel, dipakai
pada MySQL. Contohnya di dalam MySQL sebuah database terdapat satu atau
beberapa tabel.
SQL
sendiri merupakan suatu bahasa yang dipakai di dalam pengambilan data pada
relational database atau database yang terstruktur. Jadi MySQL adalah database
management system yang menggunakan bahasa SQL sebagai bahasa penghubung antara
perangkat lunak aplikasi dengan database server. SQL
merupakan bahasa pemrograman yang perlu dipahami karena dapat merelasikan
antara beberapa tabel dengan database maupun antar database. Ada tiga bentuk
SQL yang perlu Anda ketahui, yaitu Data Definition Language (DDL), Data
Manipulation Language(DML), dan Data Control Language (DCL).
Meskipun menjadi database yang cukup populer, MySQL
tentu mempunyai beberapa kelebihan dan kekurangan dibandingkan dengan database
server lainnya. Salah satu kekurangan MySQL adalah performanya turun di saat
beberapa database manajemen sistem mampu bekerja baik pada pengelolaan database
yang besar.
Kelebihan MySQL