Strukturlaşdırılmış sorğu dili-SQL SQL dili cədvəllər və onların verilənləri üzərində əməliyyat aparmaq üçün nəzərdə tutulub. SQL – informasiyaya müdaxiləni təmin edən dildir və relyasiya verilənlər bazasını idarə etməyə imkan verir.
SQL dialektləri- PL/SQL (Procedural Language extensions to the Structured Query Language)- Oracle firması tərəfindən SQL-də bəzi məhdudiyyətlərin aradan qaldırılması üçün hazırlanmış və ORACLE mühiti üçün nəzərdə tutulmuş xüsusi bir dildir.
T-SQL (Transact Structured Query Language)Microsoft SQL Server üçün Microsoft tərəfindən hazırlanıb.
SQL sintaksisi 5 kateqoriyaya ayrılır:
İdentifikatorlar;
Literallar;
Operatorlar;
Əsas sözlər;
Şərhlər.
İdentifikatorlar VB-da istifadə olunan adlardır. İngilis dilinin əlifbasından istidafə oluna bilər (a-z, A-Z).
Literallar verilənlər tipini əks etdirən simvollardır. 3 tipi mövcuddur: rəqəm, mətn (simvol), zaman. Operatorlar bir və ya bir neçə ifadədə hansı hərəkətləri yerinə yetirilməsini bildirən simvoldur. Operatorların aşağıdakı tipləri mövcuddur:
Məntiqi; Müqayisə; Riyazi operatorlar; Sətir operatorları; Bit operatorları; Unar operatorları.
SQL Riyazı operatorlar