26 OCAK 2018
CUMA
18.08
Youtube
Youtube kanalım açıldı! Daha detaylı ve güncel konu anlatımları için takip etmeyi unutmayın.
SQL Tablo Oluşturmak

SQL kullanılarak bir veritabanı içerisinde tablo oluşturmak istediğimizi varsayalım. Adımlar halinde yazmanın daha mantıklı olacağını düşündüğüm için sıra ile gideceğiz.

1. Hangi Veritabanı?

Hangi veritabanı içerisinde tablo oluşturacağımızı seçmeliyiz. Bunun için bize destek olabilecek 2 komutumuz bulunuyor.

- Seçili Veritabanı

SELECT DATABASE();

Bu komudu kullandığımızda bize varsa seçili veritabanımızı yoksa tablomuzda NULL değerini döndürecektir.

- Veritabanı Seçmek

USE sqldersleri;

Bu komut ile bir veritabanını seçebiliriz. Ardından SELECT DATABASE() komutunu kullanarak seçtiğimiz veritabanına bakmak istersek listemiz şöyle değişecektir;

2. Tablomuzun Yapısı

Oluşturmak istediğimiz tablomuzu şöyle çizelim;

id isim durum rutbe
1 mert online yonetici
2 ali offline moderator
  • Tablomuzda id, isim, durum ve rutbe olmak üzere 4 sütun bulunuyor.
  • Tablodaki id sütunu her satır için farklı bir değeri göstermektedir.

3. Tablo Oluşturmak

Tablo oluşturmak için kullanılacak komut yapısı şöyledir;

CREATE TABLE tabloAdi(
   sutunAdi sutunOzellikleri
)

O zaman yukarıdaki örneğimizi verdiğimiz yapıyı oluşturmak için;

USE sqldersleri;
CREATE TABLE tabloAdi(
	id int(10) auto_increment primary key,
    isim varchar(50),
    durum varchar(10),
    rutbe varchar(20)
);
  • id sütunu için 10 karakterlik ve otomatik artan, primary key oluşturduk.
  • isim sütunu için 50 karakterlik metin alanı oluşturduk.
  • durum sütunu için 10 karakterlik metin alanı oluşturduk.
  • rutbe sütunu için 20 karakterlik metin alanı oluşturduk.

Sütunlara ek olarak şu parametreleri de girebilirdik:

  • unsigned : pozitif tam sayı olması koşulunu belirtirdik.
  • not null : boş olmaması koşulunu belirtirdik.
  • default 'icerik' : varsayılan olarak (değer gelmediğinde) sütuna kaydedilecek veriyi belirtirdik.

4. Tabloları Listelemek

Veritabanlarını listelerken de aynı komutu kullanmaktaydık.

USE sqldersleri;
SHOW TABLES;

5. Tablo Detayları

Tablo detaylarını da öğrenmek istiyorsanız aşağıdaki komutu kullanabilirsiniz.

USE sqldersleri;
DESCRIBE tabloAdi;

YORUMLAR 0
Bu konuya henüz kimse yorum yapmadı.
İlk yorumu sen yapmak ister misin?
YORUM BIRAK
Şuanda bu yoruma cevap yazıyorsunuz:
İptal Et