Sql Create Table Komutu

27.10.2018
A+
A-
Sql Create Table Komutu

Merhaba sevgili sanalkaşif takipçileri bu konumuzda sizlere sql dilinde tablo oluşturmak için gereken create table komutu nasıl kullanılır açıklayacağız.

Create Table Komutu Söz Dizimi (Syntax)

CREATE TABLE tablo_ismi (
Kolon_adı veri_tipi,
Kolon_adı2 veri_tipi,
Kolon_adı3 veri_tipi,
....
);

Create table komutunun temel söz dizimi böyledir.

Dikkat etmeniz gereken yerler tablo isimleriniz arasında ve kolon adlarının arasında boşluk olmasın .

Veri tiplerini lütfen kolonların ihtiyaçlarına göre belirlemeye özen gösterin .

Örneğin sayısal veri kayıt edeceğiniz kolon için sayısal veri tiplerini tercih edin .

Kayıt edeceğiniz sayısal verinin uzunluğunu belli ise ona göre de sayısal veri tipleri içinde uygun olanı seçin .

Veri tiplerini de detaylıca anlatacağımız bir konu gelecek 🙂

Şimdi daha iyi anlamanız için beraber  sanalkasif adında bir tablo oluşturalım.

Create Table Komutu Örneği


CREATE TABLE sanalkasif (
uye_id int,
uye_adi varchar(20),
uye_soyadi varchar(20),
uye_cinsiyet bit
)

Bu sorguyu çalıştırdığımız zaman karşımıza şöyle bir tablo çıkacak arkadaşlar :

sql-create-table

Buraya kadar basit bir tablo oluşturmayı öğrendik şimdi oluşturacağımız tablonun biraz daha detaylı olmasını istiyoruz örneğin primary key (birincil anahtar ) eklemek, boş geçilip boş geçilmeyeceğine karar vermek gibi bunlar içinde :

Primary Key Özelliği Ekleme

Primary key yapmak istediğimiz kolonu aşağıda şu syntax ile belirtiyoruz :
primary key (kolon_adı)

Yukarıda oluşturduğumuz gibi bir tablo içinde kullanımını daha iyi anlayabilmeniz için :


CREATE TABLE sanalkasif (
uye_id int,
uye_adi varchar(20),
uye_soyadi varchar(20),
uye_cinsiyet bit,
primary key(uye_id)
)

Boş Geçilemez Özelliği (NOT NULL)

İstediğimiz bir kolonda boş veri olmasına engel olmak adına kullanılır.

Örneğin müşteriler tablosunda müşterinin mutlaka bir adı olmalı bu yüzden ad kısmı boş geçilemez yapılır ve buna engel olunur . Şu syntax ile kullanılır :


kolon_adı veri_tipi NOT NULL

Bu özelliğin kullanılmasına gerek olmayan yerler tablodan tabloya değişiklik gösterebilir o yüzden bizim örneğimiz ile açıklamaya çalışalım.


CREATE TABLE sanalkasif (
uye_id int,
uye_adi varchar(20) NOT NULL,
uye_soyadi varchar(20) NOT NULL,
uye_cinsiyet bit NOT NULL,
uye_burcu varchar(20),
primary key(uye_id)
)

Gördüğünüz gibi üye kaydı alırken üyenin adını,soy adını,cinsiyetinin girilmesini zorunlu kıldık . Üyenin burcunu ise isteğe göre bıraktık boşta kalabilir dedik.

Zamanla diğer sql konularımızda eklenecektir yazılım kategorimize göz atmayı unutmayın .


ZİYARETÇİ YORUMLARI - 1 YORUM
  1. Gizem dedi ki:

    Teşekkürler çok faydasını gördüm devamını bekliyorum 🙂