SQL ile tablo oluşturmak icin SQL Nedir? SQL Komutları yazısında DDL bolumune yer alan CREATE anahtar kelimesi kullanılır.

Oncelikle SQL Veritabanı Oluşturma yazısındaki adımları takip ederek veri tabanı oluşturulur veya mevcut bir veri tabanı secilir.

Tablo oluşturmak icin aşağıdaki ifade kullanılır.


Kod:
CREATE TABLE tablo_adi ( sutun1 veritipi kısıtlama, sutun2 veritipi kısıtlama, sutun3 veritipi kısıtlama, .... );

Sutun (sutun1, sutun2, sutun3, …) parametreleri oluşturulacak tablodaki sutun adlarını belirtir.

Veri tipi parametresi sutunun tutacağı veri turunu (INT, VARCHAR, DATE) belirtir.


Kısıtlama parametresi sutuna girilecek veri icin bir sınır veya kural belirtmek icin kullanılır.


Tablo oluşturma komutu, Veri Tabanı Yonetim Sistemlerinde SQL komutlarının calıştırılmasına imkan veren komut yorumlayıcısı (CMD), Terminal veya MySQL icin Workbench, SQL Server icin SQL Server Management Studio, Oracle icin SQL *Plus yardımcı araclarına yazılır.

NOT: Tablo oluştururken, Veri Tabanı Yonetim Sistemi farklı dillere ait harf desteği olsa bile İngilizce harfleri haricinde harf kullanmamak faydalı olacaktır.

NOT2: Veri tipleri Veri Tabanı Yonetim Sistemi ’ne gore farklılık gosterir.

Orneğin; VTYS icerisinde kisiler adında bir veri tabanı oluşturalım.

C

Kod:
REATE TABLE kisiler ( kisi_sira INT, kisi_adi VARCHAR(20), kisi_soyadi VARCHAR(30), kisi_eposta VARCHAR(50) );

Oluşturulacak tabloya kısıtlama ekleyerek veri tekrarı, hatalı veri girişi gibi durumlar en aza indirilebilir.


Kod:
CREATE TABLE kisiler ( kisi_sira INT NOT NULL, kisi_adi VARCHAR(20) NOT NULL, kisi_soyadi VARCHAR(30) NOT NULL DEFAULT 'SEZER', kisi_eposta VARCHAR(50) NOT NULL, CONSTRAINT PK_sira PRIMARY KEY(kisi_sira) );

SQL ile tablo oluşturma işleminden sonra artık oluşturulan tabloya kayıt eklenebilir.