




Microsoft SQL Server Mantığı Bazı Temel Komut Ve Bilgiler
-
Selamlar arkadaşlar 4. Dökümanımla sizlerleyim ve dahada devam edeceğim :)
Microsoft'un geliştirdiği SQL server'ı hepimiz çok iyi biliriz.Harika bir yardımcıdır kendisi.Hızından Ödün vermeyen SQL 2000 Olsun Güvenliğinden Ödün vermeyen 2008 Olsun Harika versionları vardır.
SQL 2000 ile ilgili ufak bir ayrıntıyı söyledikden sonra devam edelim.SQL 2000 Kullanıyorsanız kesinlikle güvenlikden ödün vermemelisiniz.2005 veya 2008 Gibi otomatik bir güvenlik modülü yoktur.Microsoft'un sitesinden SQL 2000 SP ( service pack ) 3'ü mutlaka edinmelisiniz.
Bazı Temel Kodlar :
Hepsini yazmayacağım nedeni hem döküman çok karmaşık görünmesin. Hemde sizlerde istediğiniz Komutları buradan bizlerle paylaşın diye :) Konu canlı olsun :)
Update Nedir ?
Update bir güncelleme komutudur.Herhangi bir Tablo'da bir yeri değiştirmek isteriz fakat tablo çok kalabalıkdır ve biz onu orda bulamayız.Yada kısa yoldan yapmak isteriz. Hemen örnek bir tablo oluşturalım.
Tablo Adı : TBT
Tablo Sütünları : Isim,Username,Password
Tablo Sütünlarının Değerleri : Cem,Sharkmisdeed,TBT
Örnek bir tablo oluşturduk. Bunların tipleri vardır varchar gibi vs fakat onlara henüz girmiycem. Ilerideki paylaşımlarımda anlatırım.
Şimdi bu tabloda diyelimki ben Ismimi değiştirmek istiyorum.Hemen bir update komutu Oluşturmalıyız.Update ! Fakat update komutu kendi başına tabiiki Çalışmaz set , where ='' gibi değerler kullanmalıyız. Ben sadece temel kalıplar göstereceğim için bunlara girmiyorum.Kodumuz :
update tabloadı set Username='YeniUsername' where Username='Eski username'Yani , ben sharkmisdeed'i diyelimki shark yapmak istiyorum uygulamam gereken kod ,
update TBT set Username='Shark' where Username='Sharkmisdeed'
Ve Username'im Shark olarak değişiyor. Bu çok kullanılan temel bir kalıpdır ve kesinlikle söylüyorum acemi yada prof. olun herkes kullanır.
SELECT,DELETE,FROM,*,'=,Where Kodlarından Bazıları.delete from TBT where Username ='Shark' TBT Tablosundaki Shark Username'li satırı Siler.
select from * TBT where Username='Shark' TBT Tablosundaki Shark Username'li satırı görüntüler !
Dipnot : From ve * kodları beraber kullanılmazsa hata oluşur.
Dipnot : From komutu sadece yardımcı komutdur update gibi temel komutlardan değildir.
Mantığı Nedir ?Aslında Mantığı tamamen ingilizce dilidir. Select ( Seç ) from ( yerden ) delete ( sil ) where ( Nerde varsa )
Sizin öğrenmeniz gereken sadece paremetreleri açıp kapatmak. ÖrneğinTüm TBT Tablosundaki Username'leri TBT yapmak istiyorum.
Update TBT set Username ='TBT' Koyu renkli yere paremetremi sıkıştırdım ve o komut Table'a işlenecektir.Dipnot : Bu dökümanla elbet ki SQL öğrenemezsiniz. Ama temel konuları bunlardır ileri konularında daha birsürü açılacak durumlar var fakat. Kafanızda herhangi birşey oluşmasını sağlayacağına Eminim.
NOT : ALINTI DEĞİLDİR TAMAMEN KENDİ DÖKÜMANIMDIR. TBT AİLESİNE ÖZEL BİR SUNUMUMDUR BAŞKA YERDE BULUNMAZ !
-
Sorularınızı Buradan bekliyorum eklemeyi unutmuşum :)
-
cok aydınlattın tesekkurler
-
SQL, bütün veritabanlarında ortak kullanılan bir dildir. Oracle, MySQL, MSSQL, Access ve diğerleri. Hepsinde kullanılan bir dildir. MSSQL değilde SQL anlatımı olarak ele alsaymışsın daha mantıklı olurmuş gibi :)