SQL’de veri tanımlama, veritabanı yapısını oluşturmak ve düzenlemek için kullanılan komutları kapsar. Bu başlıkta, tablo oluşturma, değiştirme, silme ve veri türleriyle ilgili temel bilgiler yer almaktadır.

CREATE TABLE: Tablo Oluşturma

CREATE TABLE komutu, bir veritabanında yeni bir tablo oluşturmak için kullanılır. Tablo oluşturulurken sütun adları, veri türleri ve diğer kısıtlamalar (PRIMARY KEY, NOT NULL gibi) belirtilir.

Sözdizimi:

CREATE TABLE tablo_adi (
    sutun1 veri_türü [kısıtlama],
    sutun2 veri_türü [kısıtlama],
    ...
);

Örnek: Bir “Ogrenciler” tablosu oluşturmak için:

CREATE TABLE Ogrenciler (
    OgrenciID INT PRIMARY KEY,
    Ad VARCHAR(50) NOT NULL,
    Soyad VARCHAR(50),
    DogumTarihi DATE
);

ALTER TABLE: Tablo Değiştirme

ALTER TABLE komutu, var olan bir tablo üzerinde değişiklik yapmak için kullanılır. Yeni sütun ekleme, var olan bir sütunu değiştirme veya sütun silme gibi işlemler içerir.

Sözdizimi:

  • Yeni sütun eklemek:
ALTER TABLE tablo_adi
ADD sutun_adi veri_türü;
  • Sütun silmek:
ALTER TABLE tablo_adi
DROP COLUMN sutun_adi;
  • Sütun veri türünü değiştirmek:
ALTER TABLE tablo_adi
MODIFY COLUMN sutun_adi yeni_veri_türü;

Örnek: “Ogrenciler” tablosuna bir “Email” sütunu eklemek:

ALTER TABLE Ogrenciler
ADD Email VARCHAR(100);

DROP TABLE: Tablo Silme

DROP TABLE komutu, bir tabloyu ve bu tabloya ait tüm verileri tamamen silmek için kullanılır. Bu işlem geri alınamaz, bu nedenle dikkatle kullanılmalıdır.

Sözdizimi:

DROP TABLE tablo_adi;

Örnek: “Ogrenciler” tablosunu silmek için:

DROP TABLE Ogrenciler;

Veri Türleri

SQL’de sütunların hangi türde veri tutacağını belirlemek için veri türleri kullanılır. En yaygın veri türlerinden bazıları:

  • VARCHAR(n): Değişen uzunlukta metin için kullanılır. n, maksimum karakter sayısını belirtir.
  • INT: Tam sayılar için kullanılır.
  • DECIMAL(p, s): Ondalıklı sayılar için kullanılır. p, toplam basamak sayısını, s ise ondalık basamak sayısını ifade eder.
  • DATE: Tarih değerleri için kullanılır.
  • BOOLEAN: Mantıksal değerler (TRUE veya FALSE) için kullanılır.
  • TEXT: Uzun metin değerleri için kullanılır.

Örnek: “Ürünler” adında bir tablo oluştururken veri türlerini belirlemek:

CREATE TABLE Urunler (
    UrunID INT PRIMARY KEY,
    UrunAdi VARCHAR(100) NOT NULL,
    Fiyat DECIMAL(10, 2),
    Stok INT,
    EklenmeTarihi DATE
);

Bu komutlar ve veri türleri, veritabanı yapısını oluşturmak ve düzenlemek için kritik öneme sahiptir. Her bir komut, farklı senaryolarda kullanılarak veritabanının işlevselliğini artırır.

Tepkiniz ne oldu ?

Heyecanlı
0
Mutlu
0
Aşık
0
Emin değilim
0
Şapşal
0

İlginizi Çekebilir

Bir cevap bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Daha fazlası:Geliştirme