SQL
Structured Query Language (SQL) adalah
sekumpulan perintah khusus yang digunakan untuk mengakses data dalam database relasional. SQL merupakan
sebuah bahasa komputer yang mengikuti standar ANSI (American Nasional Standard
Institute) yang digunakan dalam manajemen database
relasional. Dengan SQL, kita
dapat mengakses database, menjalankan
query untuk mengambil data dari database, menambahkan data ke database, menghapus data di dalam database, dan mengubah data di dalam database. Saat ini hampir semua server database yang ada mendukung SQL
untuk melakukan manajemen datanya. Terdapat tiga jenis perintah SQL, yaitu
DDL, DML dan DCL.
1.
DDL
atau Data Definition Language
DDL
merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database, dalam hal ini database dan tabel. Perintah SQL yang
termasuk dalam DDL antara lain : CREATE,
ALTER, RENAME, DROP.
2.
DML
atau Data Manipulation Language
DML
merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data
atau record dalam tabel. Perintah SQL
yang termasuk dalam DML antara lain : SELECT, INSERT, UPDATE, DELETE.
3.
DCL
atau Data Control Language
DCL
merupakan perintah SQL yang berhubungan dengan pengaturan hak akses user, baik terhadap server, database, tabel
maupun field. Perintah SQL yang
termasuk dalam DCL antara lain : GRANT,
REVOKE.