Skip to main content

Veri Tanımlama Dili (Data Definition Language - DDL)

Veri Tanımlama Dili (Data Definition Language - DDL), SQL'in bir alt kümesidir ve veritabanı şemalarını, tablolarını, indekslerini, kullanıcıları ve diğer nesneleri tanımlamak için kullanılır. DDL sorguları, veritabanı nesnelerinin oluşturulması, değiştirilmesi veya silinmesi gibi işlemleri gerçekleştirmek için kullanılır.

DDL Komutları

Veri Tanımlama Dili (Data Definition Language - DDL), SQL'in bir alt kümesidir ve veritabanı şemalarını, tablolarını, indekslerini, kullanıcıları ve diğer nesneleri tanımlamak için kullanılır. DDL sorguları, veritabanı nesnelerinin oluşturulması, değiştirilmesi veya silinmesi gibi işlemleri gerçekleştirmek için kullanılır.

DDL, aşağıdaki sorguları içerir:

CREATE

Yeni bir veritabanı nesnesi oluşturmak için kullanılır.

Örnek:

CREATE TABLE Musteriler ( MusteriID INT PRIMARY KEY, MusteriAdi VARCHAR(50), Sehir VARCHAR(50) );

Bu sorgu, "Musteriler" adlı bir tablo oluşturur ve bu tablo, "MusteriID", "MusteriAdi" ve "Sehir" adlı sütunlardan oluşur.

ALTER

Mevcut bir veritabanı nesnesini değiştirmek için kullanılır.

Örnek:

ALTER TABLE Musteriler ADD Email VARCHAR(50);

Bu sorgu, "Musteriler" tablosuna "Email" adlı yeni bir sütun ekler.

DROP

Mevcut bir veritabanı nesnesini silmek için kullanılır.

Örnek:

DROP TABLE Musteriler;

Bu sorgu, "Musteriler" adlı tabloyu siler.

TRUNCATE

Bir tablonun içeriğini silmek için kullanılır.

Örnek:

TRUNCATE TABLE Musteriler;

Bu sorgu, "Musteriler" adlı tablonun içeriğini siler.

DDL sorguları, veritabanı yönetimi işlemlerinde büyük bir rol oynamaktadır. Veritabanı yöneticileri, DDL sorgularını kullanarak veritabanlarını oluşturabilir, değiştirebilir veya silerek veritabanlarını yönetebilirler. DDL aynı zamanda, veri bütünlüğünü korumak, veri uyumluluğunu sağlamak ve veritabanı performansını artırmak için gereken indeksleri ve diğer nesneleri oluşturmak için de kullanılır.