Bir veritabanı sorgusu nedir?

Sorgular veritabanınızın gücünü kullanır.

Bir veritabanı sorgusu veriyi bir veritabanından ayıklar ve okunabilir bir biçimde biçimlendirir. Bir sorgu, veritabanının gerektirdiği dilde yazılmalıdır - genellikle, bu dil SQL'dir .

Örneğin, bir veritabanından veri istediğinizde, istediğiniz belirli bilgileri istemek için bir sorgu kullanırsınız. Belki bir Çalışan tablonuz var ve satış performans numaralarını takip etmek istiyorsunuz. Veritabanınızı, belirli bir dönemde en yüksek satışları kaydeden çalışan için sorgulayabilirsiniz.

SQL SELECT Bildirimi

Bir veritabanı sorgusu veritabanının gerektirdiği sorgu formatını takip etmelidir. En yaygın biçim, birçok veritabanı yönetim sistemi tarafından kullanılan Yapılandırılmış Sorgu Dili (SQL) standart sorgu biçimidir. SQL, gelişmiş sorgulara sahip güçlü bir dildir.

SQL, belirli verileri seçmek için bir SELECT ifadesi kullanır.

Bir veritabanı olarak sık sık veritabanı ürünleri ile birlikte gelen Northwind veritabanına dayalı bir örnek düşünün.

İşte veritabanının Çalışanlar tablosundan bir alıntı:

Northwind veritabanı Çalışanlar tablosundan alıntı
Çalışan kimliği Soyadı İsim Başlık Adres Kent bölge
1 Davolio Nancy Satış Temsilcis 507 - 20th Ave. E. Seattle WA
2 Fuller Andrew
Başkan Yardımcısı, Satış
908 W. Sermaye Yolu Tacoma WA
3 Leverling Janet Satış Temsilcis 722 Moss Bay Blvd. Kirkland WA

Bir çalışanın adını ve başlığını veritabanından döndürmek için, SELECT ifadesi şöyle bir şeye benzeyecektir:

Çalışanların Adı, Soyadı, Başlığı;

Geri dönecekti:

İsim Soyadı Başlık
Nancy Davolio Satış Temsilcis
Andrew Fuller Başkan Yardımcısı, Satış
Janet Leverling Satış Temsilcis

Sonuçları daha da hassaslaştırmak için, bir WHERE yan tümcesi ekleyebilirsiniz:

SELECT FirstName, Çalışanlardan Soyadı

NEREDE City = 'Tacoma';

Tacoma'dan çalışan herhangi bir Çalışanın Adını ve Soyadını döndürür:

İsim Soyadı
Andrew Fuller

SQL'in Microsoft Excel'e benzer bir satır / sütun biçiminde veri döndürdüğünü ve görüntülenmesi ve birlikte çalışmasını kolaylaştırdığını unutmayın. Diğer sorgu dilleri verileri bir grafik veya grafik olarak verebilir.

Sorguların Gücü

Bir veritabanı, karmaşık eğilimleri ve etkinlikleri ortaya çıkarma potansiyeline sahiptir, ancak bu güç yalnızca sorgunun kullanımı yoluyla kullanılır. Karmaşık bir veritabanı, sayısız veriyi depolayan birden fazla tablodan oluşur. Bir sorgu, onu daha kolay bir şekilde analiz edebilmeniz için tek bir tabloya filtrelemenizi sağlar.

Sorgular ayrıca verilerinizde hesaplamalar yapabilir veya veri yönetimi görevlerini otomatikleştirebilir. Veritabanına göndermeden önce verilerinizle ilgili güncellemeleri de inceleyebilirsiniz.