Sobes.tech
Junior

SQL'de hangi komut grupları vardır?

sobes.tech yapay zeka

AI'dan gelen yanıt

SQL'de aşağıdaki komut grupları ayrılır:

  1. DDL (Data Definition Language): Veritabanı yapısını tanımlama, değiştirme ve silme komutlarıdır ve veritabanı nesneleriyle (tablolar, görünümler, indeksler vb.) çalışır.

    • CREATE: Veritabanı nesneleri oluşturma.
    • ALTER: Veritabanı nesnelerinin yapısını değiştirme.
    • DROP: Veritabanı nesnelerini silme.
    • TRUNCATE: Bir tablodaki tüm satırları hızlıca silme (DELETE without WHERE ile eşdeğer, ancak daha hızlıdır ve işlem günlükleri oluşturmaz).
    • RENAME: Bir veritabanı nesnesinin adını değiştirme.
  2. DQL (Data Query Language): Veritabanından veri sorgulama komutları.

    • SELECT: Bir veya birkaç tablodan veri çekme.
  3. DML (Data Manipulation Language): Tablolardaki verileri manipüle etmek için kullanılan komutlar (ekleme, güncelleme, silme).

    • INSERT: Yeni satırlar ekleme.
    • UPDATE: Mevcut satırları değiştirme.
    • DELETE: Satırları silme.
  4. DCL (Data Control Language): Veritabanı nesnelerine erişimi yönetmek için komutlar.

    • GRANT: Kullanıcılara erişim izinleri verme.
    • REVOKE: Verilen izinleri geri alma.
  5. TCL (Transaction Control Language): İşlemleri yönetmek için komutlar.

    • COMMIT: İşlemi onaylama.
    • ROLLBACK: İşlemi geri alma.
    • SAVEPOINT: İşlemde kaydetme noktası belirleme.