T-SQL, Transact SQL adi verilen Sqlin microsoft tarafından geliştirilen Microsoft SQL Server üzerinde kullanılan bir sql sürümüdür diyebiliriz. Sql server üzerine eklentiler ve bazı fonksiyonlar eklenerek daha performanslı hale getirilmesi sağlanmıştır.
Üç farklı ifade tipi bulunmaktadır.
Veri Tanımlama Dili (Data Definition Language) Veri Kontrol Dili (Data Control Language)
Veri İşleme Dili (Data Manipulation Language)
Veri Tanımlama Dili (Data Definition Language)(DDL)
Veri tabanında nesneler üzerinde işlemlerimizi yapmamızı sağlayan ifadelerdir. Veritabanı,tablo gibi nesneler oluşturma güncelleme silme işlemlerini yapmamızı sağlar.Üç adet veri tanımlama ifadesi bulunmaktadır.
- CREATE-Nesne oluşturma
- ALTER-Nesne üzerinde düzenleme
- DROP-Var olan bir nesneyi silme
Örneklerimizi bir sonraki adımda ayrıntılı olarak paylaşacağım konumuza devam edelim :)
Veri Kontrol Dili (Data Control Language)(DCL)
Bir veritabanı kullanıcısı veya rolü ile ilgili izinlerin düzenlenmesini sağlar. Üç adet veri ifadesi bulunmaktadır.
- GRANT : Kullanıcımıza veritabanına erişimi veya t-sql komutlarını çalıştırabilme yetkisini verir.
- DENY : Kullanıcı veya rolü herhangi bir eylemi yapmasını engellemek için kullanılır.
- REVOKE : Daha önceden Grant veya Deny ile verilen yetki veya engellerimizi kaldırmamızı sağlar.
Veri İşleme Dili (Data Manipulation Language) (DML)
Veritabanı içerisindeki veriler ile işlem yapmamızı sağlayan komutlar. Verilerin gösterilmesi eklenmesini düzenlenmesini ve silinmesini sağlar. Dört adet veri işleme ifadesi bulunmaktadır.
- SELECT :Veri seçme
- INSERT :Veri ekleme
- UPDATE :Veri düzenleme
- DELETE :Veri silme
Bir sonraki yazımızda anlattığımız ifadelerin ve sıkça kullanılan komutların örneklerini(sıralama gruplama join...) inceleyeceğiz. İyi çalışmalar diliyorum :)
Hiç yorum yok:
Yorum Gönder