SQL CREATE TABLE Cümlesi

CREATE TABLE ifadesi

CREATE TABLE ifadesi veritabanındaki tabloyu oluşturmak için kullanılır.

SQL CREATE TABLE dilbilgisi

CREATE TABLE Tablo adı
(
Sütun adı1 Veri türü,
Sütun adı2 Veri türü,
Sütun adı3 Veri türü,
....
)

Veri türü (data_type) sütunun hangi veri türünü taşıyabileceğini belirtir. Aşağıdaki tablo SQL'deki en yaygın veri türlerini içerir:

Veri türü Açıklama
  • Tam sayı
  • Tam sayı
  • Küçük tam sayı
  • Küçük tam sayı
Sadece tam sayıları barındırır. Köşeli parantez içinde rakamın maksimum sayı sayısını belirtin.
  • decimal(size,d)
  • numeric(size,d)

Ondalıklı sayıları barındırır.

"size" rakamın maksimum sayı sayısını belirler. "d" ondalık nokta sağındaki maksimum sayı sayısını belirler.

char(size)

Belirli uzunluklu stringleri barındırır (harfler, rakamlar ve özel karakterler içerebilir).

Köşeli parantez içinde string uzunluğunu belirtin.

varchar(size)

Değişken uzunluklu stringleri barındırır (harfler, rakamlar ve özel karakterler içerebilir).

Köşeli parantez içinde stringin maksimum uzunluğunu belirtin.

date(yyyymmdd) Tarihleri barındırır.

SQL CREATE TABLE Örneği

"Person" adlı bir tablo oluşturmayı nasıl yapacağımızı bu örnekte gösteriyoruz.

Bu tablo 5 sütun içerir, sütun adları: "Id_P", "LastName", "FirstName", "Address" ve "City":

CREATE TABLE Persons
(
Id_P int,
Soyad varchar(255),
İlk Ad varchar(255),
Adres varchar(255),
Şehir varchar(255)
)

Id_P sütununun veri türü int'tir ve tam sayı içerir. Diğer 4 sütunun veri türü varchar'tır ve maksimum 255 karakter uzunluğundadır.

Boş "Persons" tablosu şu şekilde benzer:

Id_P Soyad İlk Ad Adres Şehir
         

Boş bir tabloya veri yazmak için INSERT INTO ifadesi kullanılabilir.