- Az adatdefiníciós nyelv (DDL) a CREATE, ALTER és DROP utasításokra utal.
A DDL vagy Data Definition Language valójában az SQL parancsokból áll, amelyek az adatbázis sémájának meghatározására használhatók.A DDL lehetővé teszi az adatokat tartalmazó logikai struktúrák (adatbázisok, táblák, kulcsok, nézetek…) hozzáadását / módosítását / törlését, illetve a felhasználók számára az adatok elérését / karbantartását. A DDL a “metaadatokról” szól.
- Az adatmanipulációs nyelv (DML) az INSERT, UPDATE és DELETE utasításokra utal
A DML lehetővé teszi magának az adatnak a hozzáadását / módosítását / törlését.
- Az adatlekérdezési nyelv (DQL) a SELECT, SHOW és HELP utasításokra (lekérdezésekre)
A SELECT a fő DQL utasítás. A szükséges adatok lekérdezését végzi. A SHOW a metaadatokra vonatkozó információkat kérdez le. A HELP… azoknak szól, akiknek segítségre van szükségük.
- A Data Control Language (DCL) a GRANT és REVOKE utasításokra utal
A DCL az adatbázisok és tartalmuk jogosultságainak megadására / visszavonására szolgál. A DCL egyszerű, de a MySQL jogosultságai meglehetősen összetettek. A DCL a biztonságról szól.
- A Data Transaction Language (DTL) a START TRANSACTION, SAVEPOINT, COMMIT és ROLLBACK utasításokra utal
ADTL-t a tranzakciók (több utasítást tartalmazó műveletek, amelyek egyike sem hajtható végre, ha valamelyikük sikertelen) kezelésére használják.