SQL (Structured Query Language) strukturlaşdırılmış sorğu dili deməkdir. Sorğu dili verilənlər bazalarından müəyyən məlumatların axtarışını asanlaşdırmaq üçün nəzərdə tutulmuş proqramlaşdırma dilinin bir növüdür. Beləliklə, SQL; Bu, “verilənlər bazalarının dili” adlanır.
Satır və sütunlardan ibarət cədvəl kimi təyin edə biləcəyimiz verilənlər bazası; real həyat dəyərlərini cədvəllərdə saxlayaraq modellər. Bankçılıq, sosial media saytları və e-ticarət kimi İnternetdəki bütün dinamik veb saytlar verilənlər bazasına əsaslanır.
SQL verilənlər bazası strukturlaşdırılmış verilənlər toplusunu saxlayan cədvəllər toplusudur.
Facebook, Instagram, WhatsApp kimi şirkətlər məlumatların saxlanması və emal həlli üçün SQL-dən istifadə edirlər.
SQL istifadəçi ilə verilənlər bazası arasında əlaqəni təmin edir. Tətbiqinizi inkişaf etdirmək üçün Java və ya Kotlin kimi proqramlaşdırma dilindən istifadə etməyinizdən asılı olmayaraq, verilənlər bazasında məlumatları saxlamaq üçün bu ünsiyyətə kömək edəcək bir növ interfeys və ya dil lazımdır.
SQL 1970-ci illərin əvvəllərində Raymond Boyce və Donald Chamberlain tərəfindən IBM-in System R verilənlər bazasına daxil olmaq üsulu kimi yaradılmışdır. 1986-cı ildə SQL Amerika Milli Standartlar İnstitutunun (ANSI) və 1987-ci ildə Beynəlxalq Standartlaşdırma Təşkilatının (ISO) normasına çevrildi və verilənlər bazası idarəçiliyinin əsasını təşkil etdi.
Bir çox digər kod növlərindən daha köhnə olmasına baxmayaraq, SQL hələ də ən çox tətbiq olunan verilənlər bazası dilidir; Bu verilənlər bazası idarəetmə sistemləri ilə əlaqə yaratmaq üçün güclü vasitədir.
Gündəlik həyatımızda müxtəlif funksiyalar üçün istifadə olunan proqramlaşdırma dilləri ilə müqayisədə SQL öyrənmək və istifadə etmək daha asandır.
MySQL, MS Access, Oracle, Sybase, Informix, Postgres və SQL Server kimi bütün Relational Database Management Systems (RDMS); Standart verilənlər bazası dili kimi SQL-dən istifadə edir.
Strukturlaşdırılmamış verilənlər bazaları SQL tərəfindən idarə edilə bilməz.
O, SQL verilənlər bazalarında çox mühüm rol oynayır, lakin bütün işləri tək yerinə yetirə bilməz. Onun işlədiyi elementlər bunlardır:
RDBMS verilənlər bazası sistemi (MySQL, MS Access, Oracle, SQL Server…)
Server tərəfi skripti (ASP, PHS kimi)
HTML, CSS
SQL Əmrləri
Həlimə Əliyeva