Sorgu Nedir?
İngilizce: Query
Yayın: · Son güncelleme:
Sorgu Nedir? Kısaca
Sorgu (query), bir veritabanından belirli verileri getirmek, yeni veri eklemek, mevcut veriyi güncellemek ya da silmek için gönderilen komuttur. İlişkisel veritabanlarında sorgular genellikle SQL diliyle yazılır.

Sorgu nedir?
Sorgu, veritabanına "bana şu verileri getir" ya da "şu kaydı değiştir" diyen talimattır. İngilizcede query olarak geçer. İlişkisel veritabanlarında bu talimatlar SQL ile, MongoDB gibi sistemlerde ise kendi sorgu dilleriyle yazılır.
Günlük hayatta da sürekli sorgu çalıştırırsınız, sadece görmezsiniz. Bir alışveriş sitesinde "fiyata göre sırala" butonuna bastığınızda arka planda bir veritabanı sorgusu çalışır.
Sorgu türleri
SQL'de en sık kullanılan dört komut, CRUD işlemlerinin karşılığıdır:
| Komut | Görevi |
|---|---|
| SELECT | Veri okur |
| INSERT | Yeni kayıt ekler |
| UPDATE | Mevcut kaydı değiştirir |
| DELETE | Kayıt siler |
Varsayımsal bir örnek: Ankara'daki müşterileri listelemek için SELECT ad FROM musteriler WHERE sehir = 'Ankara'; yazılır. Aynı tabloda bir müşterinin telefonunu değiştirmek için ise UPDATE komutu kullanılır.
Sorgu nasıl çalışır?
Veritabanı sorguyu aldığında önce sözdizimini kontrol eder. Ardından sorgu planlayıcısı, veriye en hızlı hangi yoldan ulaşacağına karar verir: indeks mi kullanılacak, yoksa tablo baştan sona mı taranacak? Son adımda sonuç uygulamaya döner.
Nelere dikkat etmeli?
UPDATE ve DELETE komutlarını WHERE koşulu olmadan çalıştırmak tüm tabloyu etkiler; bu, en pahalı başlangıç hatalarından biridir. Kullanıcıdan gelen veriyi sorgu metnine doğrudan eklemek de SQL enjeksiyonu riskini doğurur. Parametreli sorgular ya da bir ORM kullanmak bu iki riski büyük ölçüde azaltır.
Sıkça Sorulan Sorular
Sorgu ne demek, sadece veri okumak için mi kullanılır?
Sorgu, veritabanına gönderilen komut demektir. Yalnızca veri okumak için değil, ekleme, güncelleme ve silme işlemleri için de sorgu yazılır.
SQL bilmeden sorgu yapılabilir mi?
Evet. Airtable, Notion ya da çeşitli raporlama araçları, filtre ve sıralama menüleriyle arka planda sorgu oluşturur. Daha karmaşık analizlerde ise temel SQL bilgisi büyük esneklik sağlar.
İlgili terimler
İlgili yazılar
Yatırım Fonu Nedir? Türleri, Nasıl Alınır ve Nelere Dikkat Edilir
Yatırım fonu, birçok yatırımcının parasını bir havuzda toplayıp profesyonel yöneticiyle hisse, tahvil, altın gibi araçlara yatıran ortak bir araçtır. Fon pay fiyatı her gün değişir; getirisi garanti değildir, masrafı ve türüne göre farklı riski vardır.
Dolandırıldım, ne yapmalıyım? Adım adım ilk saatten suç duyurusuna
Dolandırıldığını fark edince hemen bankanı resmî numarasından arayıp kartını ve hesap erişimini kapattır, itiraz başlat. Delilleri topla, savcılığa ya da polis/jandarmaya suç duyurusunda bulun; sahte siteyi Siber Güvenlik Başkanlığına bildir.
Kendi Bilgisayarında Ücretsiz Yapay Zekâ Sistemi Kur: Ekran Kartı, İşlemci ve RAM ile Adım Adım
Kendi bilgisayarında ücretsiz ve limitsiz bir yapay zekâ sistemi kurmak mümkün: Ollama ya da LM Studio ile dil modeli, Continue ile kod asistanı, ComfyUI ya da Forge ile görsel üretim. Belirleyici olan ekran kartının belleğidir (VRAM); 8 GB'lık kartta 7-8B modeller rahat çalışır, kart yoksa işlemci ve RAM ile daha yavaş çalışır.


