SQL kependekan dari Structured Query Language, adalah bahasa standar yang digunakan untuk berkomunikasi dengan database relasional. Karena merupakan bahasa standar untuk mengakses database relasional, maka perintah dalam SQL dapat diterapkan untuk banyak database management system (DBMS). Hampir semua DBMS seperti MySQL, Microsoft SQL Server, Oracle, DB2, PostgreSQL dan lain-lain mengenal dan mengerti SQL. Perintah standar SQL pada beberapa DBMS tersebut hampir sama, meskipun masing-masing mungkin juga memiliki “dialect of SQL” sendiri yang akan memberikan tambahan atau perluasan pada perintah standar tersebut.
Perintah dalam SQL dapat diklasifikasikan menjadi enam bagian yaitu Data Definition Language (DDL), Data Manipulation Language (DML), Data Query Language (DQL) dan Data Control Language (DCL).
- Data Definition Language (DDL)adalah perintah-perintah SQL yang digunakan untuk mendefinisikan struktur dan skema database. Perintah-perintah SQL yang masuk klasifikasi ini antara lain CREATE (membuat obyek di database), ALTER (merubah struktur database), DROP (menghapus obyek database), TRUNCATE (menghapus semua record dari sebuah tabel termasuk semua ruang yang dialokasikan), COMMENT (menambahkan komentar ke kamus data | data dictionary) dan RENAME (memberi nama ulang sebuah obyek).