Sql Komutlarına Giriş (Veri tabanı ve tablo oluşturma)

Bu yazi Ekim 16th, 2008 tarihinde Veritabanı kategorisine Onur tarafından yazılmıştır.

Yavaş yavaş sql komutlarını verip anlamlarını yazıp açıklayacağız. Öncelikle oluşturacağımız tabloları tutacak yer veri tabanı(database)dır. O zaman öncelikle veri tabanı oluşturacağız.

CREATE DATABASE onurselek;

Buradaki CREATE DATABASE komutu sabittir, sonundaki onurselek ise veri tabanının adıdır buraya istediğinizi yazabilirsiniz. Ama önemli bir nokta var burada ad verirken Türkçe karakterlerden ve özel karakterlerden kaçınmalıyız.

Şimdi ise oluşturduğumuz veri tabanına tablo oluşturalım.

CREATE TABLE onurselektablo
(kolon1 tip1, kolon2 tip2, kolon3 tip3,..);

burada CREATE TABLE tablo oluıştur anlamındadır daha sonra yazdığımız onurselektablo ise tablo adımızdır. Altındakiler ise en önemli yeridir, kolonlardır. Yani tabloya neler girilecekse onları burada belirleyeceğiz. Bu konuyu daha iyi anlayabilmeniz için bir örnek tablo oluşturup onun üzerinde açıklama yapmak daha iyi olacaktır.

Örnek Kod:
CREATE TABLE kisiler
(adi varchar(10) not null,
soyadi varchar(10) not null,
telefon char(11))

Burada yaptığımız kisiler adında bir tablo oluşturduk. İçindeki kolonları ise tek tek açıklayalım.

adi varchar(10) not null: adi adında bir kolon açıyor varchar(10) varchar bir veri tipidir karakter verilerde kullanılır. parantez içindeki 10 ise oraya maksimum girilcek karakter sayısıdır yani veri girerken 10 karakterden fazla girilemek demek.  not null nedir derseniz, null yani boş bırakılamaz demek. yani bu tabloya veri girerken adi kısmı boş olamaz, bir veri girilmek zorundadır.

soyadi varchar(10) not null: Bir öncekiyle aynı olduğu için açıklamıyorum.

telefon char(11): yine bir kolon açıyor telefon adında. bunda ise char veri tipini kullandık neden bunu kullandık derseniz telefon numarasının uzunluğu hep sabittir yani bir kişinin 5 karakter bir kişinin 15 karakter olamaz. Bu yüzden girilcek veri uzunluğu sabit ve karakter verisi ise char veri tipini kullanmak uygundur. 11 ise biraz öncekiyle aynı girilcek uzunluktur. Bunda not null koymadık farkı anlamanız açısından bundaki fark veri girerken adını soyasını girip telefonu boş bırakabiliriz ama ad ve soyad kesinliklikle girilmek zorundadır.

Şimdilik bu kadar daha sonraki konumuzda bu oluşturduğumuz tabloya veri girme ve veri sorgulama işini yapacağız.
Makale Yazarı : Onur Selek.

7 Responses to 'Sql Komutlarına Giriş (Veri tabanı ve tablo oluşturma)'

  1. 16 Ekim 2008, 21:03
    abdül kaya
  2. 16 Ekim 2008, 21:33
    Onur
  3. 06 Kasım 2008, 04:24
    ali
  4. 06 Kasım 2008, 11:29
    Onur
  5. 23 Aralık 2008, 17:56
    güven
  6. 24 Aralık 2008, 13:09
    Onur
  7. 08 Mart 2010, 09:19
    muhammed

Yorum Yap




XHTML::
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>