14
H. MySQL
Menurut Sidik 2005: 1 MySQL merupakan software sistem manajemen database Database Management System – DBMS yang sangat
populer di kalangan pemrograman web, terutama di lingkungan Linux. Kepopuleran MySQL dimungkinkan karena kemudahannya untuk digunakan,
cepat secara kinerja query, dan mencukupi untuk kebutuhan database perusahaan-perusahaan skala menengah kecil.
Software database MySQL kini dilepas sebagai software manajemen
database yang open source, sebelumnya merupakan software database yang
shareware . Shareware adalah suatu software yang dapat didistribusikan
secara bebas untuk keperluan penggunaan secara pribadi, tetapi jika digunakan secara komersial maka pemakai harus mempunyai lisensi dari
pembuatnya. Software open source
menjadikan software dapat didistribusikan secara bebas dan dapat dipergunakan untuk keperluan pribadi atau pun komersial,
termasuk di dalamnya source code dari software tersebut.
1.
Jenis Perintah SQL
a Data Definition Language DDL
Merupakan kelompok perintah yang digunakan untuk melakukan pendefinisian database dan pendefinisian tabel. Perintah dalam DDL dapat
digunakan untuk membuat tabel, mengubah struktur tabel, menghapus tabel, membuat indeks untuk tabel, dan lain-lain yang bermuara pada
15
pembentukan struktur database. Contoh perintah membuat database mahasiswa: create database mahasiswa.
b Data Manipulation Language DML
Merupakan perintah SQL yang digunakan untuk melakukan manipulasi data dalam database, menambahkan insert, mengubah update,
menghapus delete, mengambil dan mencari data query. c
Data Control Language DCL
Merupakan perintah untuk melakukan pendefinisian pemakai yang boleh mengakses database, dan apa saja privelege-nya. Fasilitas ini tersedia pada
sistem manajemen database yang memiliki fasilitas daengan membatasi pemakai dan wewenangnya. Perintah SQL DCL: commit, roolback, grant,
revoke . Secara umum DCL digunakan untuk melakukan pengelolaan akses
dan manipulasi database, terutama perintah grant dan revoke. Perintah commit
dan rollback merupakan kelengkapan fasilitas yang berfungsi untuk menyimpan atau membatalkan transaksi.
2. Fungsi Agregat
Fungsi agregat merupakan fungsi yang disediakan oleh SQL untuk melakukan ringkasan summary data, bukan menampilkan data secara
keseluruhan. Perintah di dalam fungsi agregat yang disediakan a
sum Fungsi ini digunakan untuk menjumlahkan isi field yang bertype
numerik. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI