Sobes.tech
Junior

რატომ არის საჭირო SQL-საკითხები?

sobes.tech AI

პასუხი AI-სგან

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

  • Məlumatların çıxarılması: Cədvəllərdən lazım olan məlumatları əldə etmək.
  • Məlumatların daxil edilməsi: Yeni qeydlər əlavə etmək.
  • Məlumatların yenilənməsi: Mövcud qeydləri dəyişdirmək.
  • Məlumatların silinməsi: Qeydləri və ya bütün cədvəlləri silmək.
  • Məlumatların quruluşunun idarə olunması: 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əçilərin 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əlumatlar toplusu 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 almaq
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;