Sobes.tech
Junior

SQL sorguları neden gereklidir?

sobes.tech yapay zeka

AI'dan gelen yanıt

SQL sorguları, ilişkisel veritabanlarıyla etkileşim kurmak için gereklidir. Şunları sağlar:

  • Veri çekmek: Tablo'lardan gerekli bilgileri almak.
  • Veri eklemek: Yeni kayıtlar eklemek.
  • Veri güncellemek: Mevcut kayıtları değiştirmek.
  • Veri silmek: Kayıtları veya tüm tabloları silmek.
  • Veri yapısını yönetmek: Tablo, indeks ve diğer veritabanı nesnelerini oluşturmak, değiştirmek ve silmek (DDL - Data Definition Language).
  • Erişimi yönetmek: Kullanıcı izinlerini yapılandırmak (DCL - Data Control Language).

QA uzmanları için SQL sorguları önemlidir:

  • Verilerin doğru kaydedildiğini kontrol etmek: Bir işlemin ardından bilgilerin veritabanına doğru kaydedildiğinden emin olmak.
  • Test verileri hazırlamak: Belirli senaryoları test etmek için özel veri setleri oluşturmak.
  • Test sonuçlarını analiz etmek: Veritabanından veri alıp analiz ederek hataları doğrulamak veya çürütmek.
  • Uygulamanın çalışma şeklini derinlemesine anlamak: Uygulama ile veritabanı arasındaki etkileşimi incelemek.

Basit sorgu örnekleri:

-- users tablosundan tüm kayıtları getir
SELECT *
FROM users;
-- products tablosuna yeni bir kayıt ekle
INSERT INTO products (name, price)
VALUES ('Laptop', 1200.00);
-- id=1 olan ürünün fiyatını güncelle
UPDATE products
SET price = 1300.00
WHERE id = 1;
-- id=2 olan ürünü sil
DELETE FROM products
WHERE id = 2;