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;