DDL,DML ve DCL Komutları

DDL

Data Definition Language (DDL) ifadeleri veritabanındaki yapı tanımlamaları için kullanılır. Örnek olarak:

  • CREATE – Veritabanında nesne,tablo oluşturur
  • ALTER – Veritabanındaki tablolar üzerinde değişiklik yapılmasını sağlar. Örneğin nitelik eklemek, çıkarmak ve değiştirmek bu komut ile yapılır.
  • DROP-Tabloların/nesnelerin silinmesini sağlar.
  • TRUNCATE – Tablolardaki tüm kayıtları boşaltır.
  • COMMENT – Data dictionary’e yorum ekler.
  • RENAME – Nesne veya tablonun yeniden isimlendirilmesini sağlar.

DML

Data Manipulation Language (DML) ifadeleri verileri yönlendirmekte kullanılır. Tabloya kayıt girmek, kayıt silmek ve güncellemek gibi işlemlerin yapılması . Örnek olarak:

  • SELECT – veri tabanından bilgileri alıp getirmek için kullanılır.
  • INSERT – tabloya kayıt girmek için kullanılır.
  • UPDATE – tablo içindeki varolan kayıtları güncellemek için kullanılır.
  • DELETE – kayıt silmek için kullanılır.

DCL

Data Control Language (DCL) ifadeleri izinleri yönetmek için kullanılır.

  • GRANT – kullanıcının veritabanına erişim izinlerini verir.
  • REVOKE – GRANT komutuyla verilen izinleri düşer.

TCL

Transaction Control (TCL) ifadeleri DML ifadeleri tarafından yapılan değişiklikleri yönetmek için kullanılır.

  • COMMIT – iş bittiğinde kaydetmek için kullanılır.
  • SAVEPOINT – daha sonra geri dönülebilecek bir nokta tanımlamak için kullanılır.
  • ROLLBACK – son COMMIT’e kadar veritabanını geri kurtarır.
  • SET TRANSACTION – transaction seçeneklerini değiştirmek için kullanılır.

Kaynak: Orafaq

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.