SQL este scurt pentru Language Structured Query. Este un limbaj standard de programare folosit în gestionarea datelor stocate într-un sistem de management al bazelor de date relaționale. Acesta susține bazele de date distribuite, oferind utilizatorilor o mare flexibilitate.
SQL permite utilizatorilor să acceseze datele stocate într-un sistem de gestionare a bazelor de date relaționale. Utilizatorii pot crea și șterge baze de date, precum și pot stabili permisiuni în tabele, vizualizări și proceduri baze de date. De asemenea, permite utilizatorilor să manipuleze datele dintr-o bază de date.
În SQL, există două seturi principale de comenzi care sunt folosite pentru a crea și a modifica bazele de date. Acestea sunt limbajul de definire a datelor și limbajul de manipulare a datelor. Primul conține comenzi utilizate pentru a dezvolta și șterge bazele de date și obiectele acestora, iar ultima conține comenzi folosite pentru a insera, modifica și șterge datele stocate într-o bază de date.
Limba SQL este împărțită în mai multe elemente: clauze, expresii, predicate, interogări și instrucțiuni. Interogările SQL sunt cele mai esențiale și comune operații SQL. O interogare SQL ajută utilizatorii să recupereze datele necesare dintr-o bază de date și este executată folosind instrucțiunea "Selectare".
SQL a fost dezvoltat la începutul anilor 1970 de către Donald D. Chamberlin și Raymond F. Boyce, care făceau parte dintr-un grup de cercetare la International Business Machines Corporation (IBM).