SQL

SQL Ders3- Select, Insert, Update, Delete

SELECT: Tablolarda bulunan bilgileri elde etmenin en sık kullanılan biçimidir. Select ifadesi aslında veritabanındaki ifadelerin belli kriterlere uygun olan verileri çekmeye yarar.

SELECT [DISTINCT][ALL]  FROM Tablo_Adi
[WHERE Kosul]
[GROUP BY Kosul]
[HAVING Kosul]
[UNION Kosul]
[ ORDER BY Alanlar [ASC] [DESC]]

Sorgu ifadesinde tablonun bütün alanları isteniyorsa * karakteri kullanılmalı. Eğer tabloda belli kolonlardaki bilgiler isteniyorsa, istenilen alanlar aralarına virgül konularak sıralanır.

WHERE (Koşul): Select cümlelerinde ekrana getirilen verilerin çeşitli filtreleme sonucu ortaya çıkan sorgu ifadesidir.

select * from TabloAdi where koşul

Örneğin; Katlar tablosunun BalkonluMu özelliği 1 olan veriler gelsin.

INSERT: Tabloya veri eklemek için kullanılır.

INSERT INTO TabloAdi veya View([Kolon listesi]) VALUES(Değerler)

Örneğin: Katlar tablosuna veri veri ekleyelim.

Örneğin; katlar tablosuna KatAdi ve BalkonluMu değerlerini elimizle girelim. Başka bir alan olsaydı ona değer girmeseydim yine bu sorguyu yazacaktım.

Diğer bir insert sorgusu da tabloların bütün alanlarına kayıt yapılacağı kesinse ve kolon adlarını tekrardan yazmaya gerek yoktur. Sadece kolonların sırasını aklınızda tutmalısınız ona göre veri girişini gerçekleştireceksiniz.

UPDATE: Tablo veya viewde bulunan kayıt yada kayıtların değiştirilmesi için kullanılır. Burada değişmesi istenilen alanın tek tek yazılıp yeni değerlerin atanması gerekiyor.

UPDATE TabloAdi veya ViewAdi SET (Kolonlar = Değerleri ,...)  [WHERE Koşul ]

Örneğin; KatAdi Deneme Kat olan verimizin BalkonMu değerini 1 yapınız.

DELETE: Tablo veya viewde bulunan kayıt yada kayıtların silinmesi istendiğinde kullanılır. Fakat veritabanında bir veriyi silmek çok büyük işler açabilir. Olabildiğinizce silinmemesi gereken veriler ekleyin. Ya da silinmesini istiyorsanız ekstra bir alan daha koyun tablonuza. SilindiMi kolonu olabilir. Burada yine update sorgusuyla default değeri 0 olan değeri 1 ile değiştirerek ve sorgumuzu da ona göre ayarlayarak verileri çekebiliriz.

DELETE  FROM TabloAdi [WHERE Koşul ]

Örneğin; Katlar tablosunun bütün kayıtlarının silinmesi.

delete from Katlar

Örneğin; Katlar tablosunun içinde bulunan KatID si 6 olan verinin silinmesi.

delete from Katlar where KatID=6

hakkımdaki her şeyi bu blogda bulabilirsin. Haydi sende bir göz gezdirmeye ne dersin?

Bir cevap yazın

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