SQL yra struktūrizuota užklausų kalba (angl. Structured Query Language). Ji skirta bendrauti su duomenų baze. Pagal ANSI standartą, ši kalba skirta reliacinėms duomenų bazėms. SQL kalba naudojama tokioms užduotims kaip atnaujinti ir papildyti duomenų bazę duomenimis . Vienos populiariausių duomenų bazių valdymo sistemos yra Oracle, Sybase, Microsoft SQL Server, Access, Ingres, MySQL ir kt. Žinoma kiekviena duomenų bazė turi papildyta SQL kalbą, kuri pritaikyta vidiniams technologiniams poreikiams. Visgi standartinės SQL kalba (kaip SELECT, INSERT, UPDATE, DELETE, CREATE, DROP) gali būti naudojama su bet kuria duomenų baze.
Šiose pamokose išmoksime standartines SQL komandas. Išbandysime jas su SQL interpretariumi.