SQL σημαίνει "Γλώσσα δομημένων ερωτημάτων" που σημαίνει, στα Πορτογαλικά, Structured Query Language, μια τυπική γλώσσα διαχείρισης δεδομένων που αλληλεπιδρά με τις κύριες βάσεις δεδομένων με βάση το σχεσιακό μοντέλο.
Μερικά από τα κύρια συστήματα που χρησιμοποιούν SQL είναι: MySQL, Oracle, Firebird, Microsoft Access, PostgreSQL (open source), HSQLDB (open source και γραμμένο σε Java).
Η γλώσσα SQL εμφανίστηκε το 1974 και αναπτύχθηκε σε εργαστήρια IBM ως διεπαφή για το Σύστημα Διαχείρισης Βάσεων Δεδομένων (RDBMS) που ονομάζεται SYSTEM R. Αυτό το σύστημα δημιουργήθηκε με βάση ένα άρθρο του 1970 που γράφτηκε από τον Edgar F. Γάδος.
Εμφανίστηκαν άλλες γλώσσες του είδους, αλλά η SQL έγινε η πιο χρησιμοποιούμενη. Η δημιουργία ενός προτύπου για SQL ολοκληρώθηκε το 1986 από Αμερικανικό Εθνικό Πρότυπο Ινστιτούτο (ANSI) και το 1987 από το Διεθνής Οργανισμός Προτύπων (ISO).
Η SQL είναι μια ουσιαστικά δηλωτική γλώσσα. Αυτό σημαίνει ότι ο προγραμματιστής χρειάζεται μόνο να υποδείξει ποιος είναι ο επιδιωκόμενος σκοπός για να εκτελεστεί από το RDBMS.
Μερικές από τις κύριες εντολές SQL για χειρισμό δεδομένων είναι: INSERT (insert), SELECT (query), UPDATE (update), DELETE (delete). Η SQL καθιστά επίσης δυνατή τη δημιουργία σχέσεων μεταξύ πινάκων και τον έλεγχο της πρόσβασης στα δεδομένα.