1. DDL (Data Definition Language)
DDL berisi perintah-perintah bahasa SQL untuk pembuatan objek database, table, index, pengaturan relationship, dan melakukan perubahan dalam menentukan struktur penyimpanan data.
2. DML (Data Manipulation Language)
DML berisi perintah-perintah bahasa SQL untuk melakukan manipulasi dan pengambilan data pada suatu basis data, yang mencerminkan operasi dasar dari suatu basis data berupa penyisipan atau penambahan data baru (insert), penghapusan data (delete), pengubahan data (update), dan menampilkan data kembali dalam berbagai cara, gaya dan kebutuhan (select)
3. DCL (Data Control Language)
DCL berisi perintah-perintah bahasa SQL untuk melakukan pengaturan terhadap keamanan dan pengontrolan basis data.
Keamanan dalam basis data diwujudkan dalam pemberian atau pencabutan hak akses pemakai (user privileges) pada berbagai tingkatan pengguna (admin, supervisor, user) pada akses database, table, dan field. Sedangkan pengontrolan dalam basis data diwujudkan dalam perintah untuk penguncian (lock) suatu data pada suatu simpul saat suatu perubahan dilakukan, mengesahkan (commit) atau membatalkan (rollback) suatu perintah pemasukan data. Baca Selengkapnya