Die Structured Query Language ist Sprache in der man mit einem Datenbank-Management-System 
kommuniziert.
Sie wird unterteilt in 
- DQL = Data Query Language 			 (select)
	zum Abfragen von Daten aus Tabellen 
- DML = Data Manipulation Language 	 (insert, update, delete)
	zum Ändern von Daten (einfügen, ändern und löschen) 
- DDL = Data Definition Language 		 (create, drop, alter)
	Zum Anlegen und Ändern von Tabellen oder der Tabellenstruktur 
- DCL = Data Control Language 		 (grant, revoke)
	zur Verwaltung von Benutzerrechten 
SQL ist standartisiert und hat einen festen aber einfachen Syntax (Aufbau).