SQL ist die Abkürzung für „Structured Query Language“ und dient zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken. Obwohl der User vor dem Computer mit dieser Datenbanksprache nicht direkt in Kontakt kommt, liefert sie ihm an vielen Stellen des Internets seine gewünschte Ausgabe. Damit ist es für Web-Entwickler essentiell, sich mit SQL auseinanderzusetzen und die wichtigsten SQL Befehle zu lernen.
Im Gegensatz zu Programmiersprachen ist die Syntax von SQL sehr einfach aufgebaut und sogar an der englischen Umgangssprache angelehnt. Dabei ist der Aufbau der SQL-Befehle immer gleich, lediglich Tabellenname, Spaltennamen und Bedingungen ändern sich je nach Anforderung. So sieht der Standard-Aufbau einer einfachen SELECT-Abfrage, also einer Abfrage bei der bestimmte Daten aus der Datenbank ausgegeben werden sollen, folgendermaßen aus: