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;