SQL (Yapisal Sorgulama Dili), iliskisel veritabanlarinda sorgulama yapmak için kullanilan bir dildir. Bu dil bazi standartlar kazanmistir. Bu standartlar ISO ve ANSI gibi kuruluslar tarafindan belirlenmistir.
.
Bu standartlarin Microsoft SQL Server için gerçeklenmis haline Transact SQL denir ve kisaca T-SQL olarak yazilir.
T-SQL veritabani ile ilgili tanimlamalar ve verilerin erisim ve yönetilmesi için çesitli ifadeler içerir. Bu ifadeleri asagida belirttigimiz temel basliklarda toplayabiliriz.
Veri Tanimlama Dili: Nesne olusturma, silme ve nesneler üzerinde degisiklik yapma isleridir. (Örnek: Tablo Olusturmak)
Veri Isleme Dili: Veriler Üzerinde gerçeklestirilen islemlerdir. (Örnek: Kayit Ekleme, Silme)
Veri Kontrol Dili: Hangi kullanicilarin hangi veri tanimlama ya da veri isleme ifadelerini gerçeklestirebileceginin ifadelendirildigi islerdir.