Temel Veritabanı İşlemleri

on

Veritabanı işlemleri bizi fazla kod satırlarından kurtarabilir. Normal kod ile yapacağımız şeyleri sql sorgusu ile yapabiliriz. Bu durum kodun daha hızlı çalışmasını sağlar. Bu makalemizde temel sql sorgularını inceliyelim.

Temel Sql Komutları:

1)Select Komutu

Adı üzerinde ekrana görüntülemek istediğimiz veritabanı satırını görüntülemek için kullanılır.Yıldız(*) bütün satırlar manasına gelmektedir.

SELECT * FROM TABLO_ADI;

2) DISTINCT Komutu

Mutlaka Select ile beraber kullanılmalıdır. Aynı değere ait verileri sadece bir kere gösterir.

Örneğin:

Örnek veritabanında Departmant alanı için DISTINCT komutunu uygulayalım.

SELECT DISTINCT Departmant from allusers

Ekran Çıktısı:

DISTINCT sayesinde kaç farklı deparman olduğunu kolayca anlayabiliriz.

3)Where Komutu

Where komutu aslında hepimizin bildiği Nerede soruna cevap arar.Cevabı bulduğu zaman da işimizi epey kolaylaştırır.Çok sık kullanılır.

Kullanımı: Select column From Table_Name where Condition

Örnek olarak yine allusers tablomuzdaki departmanı Computer and Software Engineering olan öğrencileri listeliyelim.

Sql Kodumuz:

SELECT * FROM allusers WHERE Departmant=”Computer and Software Engineering”

Select’ten sonra * koyduğumuz için bütün satırlar geldi. İstediğimiz satırları görüntülemek için tek tek istediğimiz alanları yazabilirdik.

4)And Or ve NOT Operatörleri:

Bazen birden fazla şarta ihtiyaç duyabiliriz.Bunun için and or veya not operatörleri kullanabiliriz.Tamamen ihtiyacımız doğrultusunda istediğimiz operatörü kullanabiliriz.Genellikle Where komutuyla beraber kullanılır.

Kullanımı:

Select column From Table_Name Where condition1 and condition2

Örnek:

Allusers tablosunda Departmanı Computer and Software Engineering olup şifresi 123 olmayan kişiyi bulalım.

SELECT * FROM allusers WHERE Departmant=”Computer and Software Engineering” AND NOT Password=123

Bu sonuç bize Oktay levent kullanıcısını gösterecektir.

5)Order By(Sıralama)

Order by sayesinde artan azalan sıralama yapabiliriz.

Kullanımı:

Select column From Table_Name Order By column

en son yazılan column dan sonra ASC(Küçükten büyüğe) veya DESC(Büyükten küçüğe)

Eğer columndan sonra boş bırakırsanız otomatik ASC sıralaması yapacaktır.

Örneğin:

Yine allusers tablomuzda Name satırını büyükten küçüğe sıralayalım.(Alfabetik olarak)

SELECT Name from allusers ORDER BY Name

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir