Merhaba arkadaşlar bu yazımda temel SQL komutları olan; Select, Insert, Update, Delete komutlarını ele alıp küçük örnekler ile anlatacağım.
Öncelikle Türkçe karşılıklarını yazmak istiyorum. Select seçmek, Insert eklemek, Update güncellemek, Delete de silmek anlamına gelmektedir. Bende var olan öğrenci veritabanı üzerinden bu işlemleri örnekleyerek gideceğim.
Bir tablodaki tüm kayıtları göstermek için:
SELECT * FROM tablo_adi
kullanılmaktadır. Yıldız işareti tüm anlamına gelmektedir. Eğer sadece istediğiniz sütunun gelmesini istiyorsanız oraya sütun adını yazabilirsiniz.
SELECT istedigin_sutun FROM tablo_adi
Öğrenci tablosu üzerinde çıktısı aşağıdaki gibidir.
ogr_no ve adi isimli sütunları aldığım örnek:
Tabloya bir veri girişi yapmak istediğimiz de:
INSERT INTO tablo_adi VALUES (_parametreler_ )
şeklinde yapılmaktadır. Hemen örneğine bakalım isterseniz.
Önce ekledim daha sonra tekrar tüm tabloyu gösterdim ve eklendiği görülüyor.
Gelelim Update komutuna bu komut ile az önce eklediğim kayıtta h_ID numarasını 20 yapalım. Burada küçük bir detay var arkadaşlar. Ben belli bir şeye göre(az önce girdiğim kayıtta) güncelleme yapmak istediğim için burada WHERE dediğimiz bir şart kullanacağız. Bu şartı daha sonra detaylı olarak anlatacağım.
Update tablo_adi set degisecek_yer
ile tüm tabloda bir değişiklik yapabilirsiniz. Belli bir duruma göre güncelleme yapmak için,
Update tablo_adi set degisecek_yer Where sartın
Aşağıdaki örnek ile daha iyi anlayacaksınız.
Son olarak Delete komutuna gelelim. Burada ise şart vermez isek tüm tabloyu sileriz. O yüzden burada da WHERE şartını kullanarak sadece belirli bir kaydı silelim.
[the_ad id=”441″]
Delete tablo_adi —tüm tabloyu siler.
Delete tablo_adi Where sartiniz —şarta göre siler.
Where komutu da araya kaynadı öğrendiniz 🙂 Umarım faydalı olmuştur. Basit bir şekilde temel sorguları öğretmek istedim.