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:
-
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 (DELETEwithoutWHEREile 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.
-
DQL (Data Query Language): Veritabanından veri sorgulama komutları.
SELECT: Bir veya birkaç tablodan veri çekme.
-
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.
-
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.
-
TCL (Transaction Control Language): İşlemleri yönetmek için komutlar.
COMMIT: İşlemi onaylama.ROLLBACK: İşlemi geri alma.SAVEPOINT: İşlemde kaydetme noktası belirleme.