Sobes.tech
Junior

SQL sorğuları niyə vacibdir?

sobes.tech Süni İntellekt

AI-dan cavab

SQL sorğuları, əlaqəli verilənlər bazaları ilə qarşılıqlı əlaqə üçün vacibdir. Onlar:

  • Məlumatları çıxarmaq: Cədvəllərdən lazım olan məlumatları əldə etmək.
  • Məlumatları daxil etmək: Yeni qeydlər əlavə etmək.
  • Məlumatları yeniləmək: Mövcud qeydləri dəyişdirmək.
  • Məlumatları silmək: Qeydləri və ya bütün cədvəlləri silmək.
  • Məlumatların strukturunu idarə etmək: Cədvəllər, indekslər və digər obyektləri yaratmaq, dəyişdirmək və silmək (DDL - Data Definition Language).
  • Giriş hüquqlarını idarə etmək: İstifadəçi hüquqlarını tənzimləmək (DCL - Data Control Language).

QA mütəxəssisləri üçün SQL sorğuları vacibdir, çünki:

  • Məlumatların düzgün saxlanmasını yoxlamaq: Əməliyyatdan sonra məlumatların bazaya düzgün yazıldığından əmin olmaq.
  • Test məlumatlarını hazırlamaq: Konkret ssenariləri test etmək üçün xüsusi məlumat dəstləri yaratmaq.
  • Nəticələri təhlil etmək: Məlumatları bazadan almaq və analiz etmək, qüsurları təsdiqləmək və ya inkar etmək.
  • Tətbiqin işləmə prinsipini dərindən başa düşmək: Tətbiqin bazayla qarşılıqlı əlaqəsini öyrənmək.

Sadə sorğu nümunələri:

-- users cədvəlindən bütün qeydləri çıxarmaq
SELECT *
FROM users;
-- products cədvəlinə yeni qeyd əlavə etmək
INSERT INTO products (name, price)
VALUES ('Laptop', 1200.00);
-- id=1 olan məhsulun qiymətini yeniləmək
UPDATE products
SET price = 1300.00
WHERE id = 1;
-- id=2 olan məhsulu silmək
DELETE FROM products
WHERE id = 2;