Üye Girişi Yapınız     


    E-Posta
    

    Şifreniz
    



Şifremi Unuttum


Ana Sayfa Site Hakkında İletişim Ziyaretçi Defteri Döküman İndir Makale Ekle Haber Ekle

     SQL nedir, SQL ifade tipleri nelerdir?
     admin     19.03.2013     08:09:00

SQL(Structured Query Language) : Kelime anlamı olarak, yapılandırılmış sorgu dili anlamına gelmektedir. Veri tabanı ile bilgi alış verişi yapılmasını sağlayan bir dildir. Ancak SQL yalnız başına bir dil olarak algılanmamalıdır. Çünkü SQL, programlama dillerinin içine gömülen kodlar sayesinde çalışır. Kullanıldığı işletim sisteminin API (Application Programming Interface) fonksiyonlarını çalıştırır, ancak programcının bundan haberi olmaz.



Veri tabanı sorgusu yapan dile aslında T-SQL (Transact SQL) denir. SQL denince program değil, programlama dillerinde kullanılan sorgulama ara dili akla gelmelidir. Veri tabanlarını görüntülemeye ve yönetmeye yarayan programlara ise “Veri tabanı yönetim sistemi (Database Management System)” denir.

 Piyasada pek çok veri tabanı yönetim sistemi vardır. Bunlardan en çok bilinenleri

·         Microsoft SQL Server

·         Oracle

·         My-Sql

·         Microsoft Access

·         Informix

Çeşitli programlama dilleri gibi, SQL de standart hale getirilmiştir. ANSI tarafından standart hale getirilmiş ANSI SQL, her bir veri tabanı yönetim sistemi tarafından desteklenmesi gereken bir standarttır. 

SQL İfade Tipleri

SQL deyimleri veritabanları üzerinde çeşitli işlemleri yerine getirirler. Veritabanından sorgulama yapmak için SELECT, ekleme yapmak için INSERT güncelleme  yapmak için UPDATE, silme yapmak için DELETE, yeni tablo oluşturmak için CREATE TABLE gibi komutlara sahiptir. Bu komutlar işlevlerine göre şu şekilde kategorilendirilir:

  • DDL (Data Definition Language): Veri tanımlama deyimleri.

CREATE, ALTER VE DROP gibi nesne oluşturma, yapısını değiştirme ve silme gibi işlem ifadelerinden oluşurlar.

  • DML (Data Manipulation Language) : Veri düzenleme dili.

SELECT, INSERT, UPDATE, DELETE gibi veriler üzerinde seçme, ekleme, güncelleştirme ve silme gibi işlem ifadelerinden oluşurlar.  

  • DCL (Data Control Language): Veri kontrol dili.

Veritabanındaki kullanıcı haklarını düzenlemek için kullanılan deyimlerdir. Örneğin GRANT, DENY, REVOKE gibi.

 

Bu konularla ilgili örnekleri başka bir makalede anlatacağım.

Facebook'ta Paylaş    
Diğer SQL İçerikleri       Tüm Yazılar        Ana Sayfa


  =>Soru Sorun veya Yorum Yazın...

İsim Giriniz :
  

  =>Yapılan Yorumlar...