SQL Sorgu Dili Komutları

'SQL Veritabanı (Database)' forumunda Ander tarafından 15 May 2020 tarihinde açılan konu

  1. Ander

    Ander Site Yetkilisi Administrator

    Katılım:
    28 Nis 2020
    Mesaj:
    81
    Alınan Beğeniler:
    13
    SQL KOMUTLARI

    CREATE TABLE:
    Yeni bir tablonun, alanlarının ve indekslerinin yaratılmasını sağlar.
    CREATE INDEX: Belirlenen bir tablo için (index) yaratılmasını sağlar.
    DROP TABLE: Belirtilen tablonun ve dizinlerin veri tabanından silinmesini sağlar.
    ALTER TABLE: Tabloya yeni alanların ilavesini veya alan tanımlarınındeğiştirilmesini sağlar

    Tablolarda yer alan verilerin nasıl seçileceğini, yeni kayıtların girilmesi, güncelleştirme ve kayıtların silinmesi sağlamak üzere DML komutları kullanılır. Bu komutların bazıları aşağıda özetlenmiştir.

    SELECT: Belirlenen bir ölçüte göre tablo içerisindeki kayıtların seçilmesini sağlar.
    INSERT: Tablo içinde yer alan kayıtlara bir yenisinin eklemesini sağlar.
    UPDATE: Tablonun belirlenen bir kaydının alanlarını güncelleştirmek için kullanılır.
    DELETE: Tablodan belirlenen kayıtların silinmesine neden olur

    SQL programları içinde yukarıda belirtilen komutlar tek başına kullanılmaz. Komutların işlevlerini yerine getirmek üzere bazı yardımcı deyimlerden yararlanılır. Aşağıda bu deyimlerden bazıları özetlenmiştir.

    FROM: Sorgulamanın hangi tablodan yapılacağını tanımlar.
    WHERE: Sorgulama esnasında kullanılacak kıstası tanımlar.
    GROUP BY: Kayıtları belirlenen alana göre gruplar.
    HAVING: Her bir grubun uyması gereken ölçütü tanımlar.
    CONSTRAINT: Dizin tanımlamasını ve bir diğer tablo ile ilişki kurulmasını sağlar

    SQL İşleçleri

    SQL bir dil olduğuna göre, doğal olarak bazı işleçlerinin kullanılmasına olanak sağlamalıdır. SQL ile kullanılacak mantıksal ve karşılaştırma işleçleri AND, OR, ve NOT biçimindedir.

    AND: Seçme işleminin iki ayrı ölçütün birlikte gerçekleşmesi durumunda yapılacaktır.
    OR: Ölçütlerden biri gerçekleştiğinde belirtilen seçme işlemi yapılacaktır.
    NOT: Ölçütün gerçekleşmemesi durumunda yapılacak seçme işlemini tanımlar.

    Bu işleçlerin dışında, aşağıda belirtilen karşılaştırma işleçlerinden de yararlanılır.

    < Belirlenen değerden küçük olanı belirler.
    <= Belirlenen değerden küçük ve eşit olanı seçer.
    > Belirlenen değerden büyük olanı seçer.
    >= Belirlenen değerden büyük ve eşit olanı seçer.
    <> Belirlenen değer eşit olmayanları tanımlar

    BETWEEN: İki değer arasındaki değerleri belirler.
    LIKE: Belirlenen iki kalıba uygun olanları tanımlar.
    IN: Bir veri tabanı içindeki kayıtları belirler.

    SQL Fonksiyonları

    Sorgulamanın yaratılması esnasında, bazı fonksiyonlar kullanılır. Bunlardan bazıları aşağıda özetlenmiştir.

    AVG: Belirlenen bir alan içindeki verilerin ortalamasını hesaplar.
    COUNT: Seçilen kayıtların sayılmasını sağlar.
    SUM: Belirlenen alandaki verilerin toplamının sağlar.
    MAX: Belirlen alandaki en büyük değeri bulur.
    MIN: Belirlenen alandaki en küçük değeri bulur

Bu Sayfayı Paylaş