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.
whoah this weblog is magnificent i really like studying your posts. Keep up the great paintings! You already know, lots of individuals are looking around for this info, you could aid them greatly.