Structured Query Language (SQL) DDL (Data Definition Language): create, alter, drop DML (Data Manipulation Language): insert, update, delete, select Access Control + Administration: grant, revoke Procedural Language extensions