Veri Tabanı Create Komutu

Veri Tabanı Create Komutu

İlk Başta Kullanıcağımız Veri Tabanını Seçiyoruz.

Aşağıdaki komutu kullandığımızda MySQL sunucusu seçili tabloyu bize verecektir.

Eğer seçili bir tablo yoksa boş görünecektir.

SELECT DATABASE();

+—————-+
| Database() |
+—————-+

“ders” adındaki veritabanını seçmek için USE database_adi komutunu kullanırız.

USE ders;

Ve Böylelikle Kullanıcağımız Veri Tabanını Seçmiş Olduk.

PHP’de mysql_select_db() fonksiyonu bu iş için işimize yarayacaktır.

Şimdi oluşturmak istediğimiz tabloyu hazırlayalım.

Oluşturacağımız tablo 4 sütun içerecektir. Bunlar no, ad, yas, memleket verilerinin barınacağı sütunlar.

Burada kullandığımız no (id) tüm kayıtlar için ayrı olacak ve o tabloda ilgili veri ile ilgili işlem yapmamızı kolaylaştıracaktır.

Bu sebeple no (id) kullanmamız gerekli. Tabiki bu olmak zorunda anlamına gelmiyor.

CREATE TABLE tablo_adi (sutunlar <ozellikleri>); komutu yardımıyla bu tabloyu oluşturalım.

Sütun adlarını yazarken virgül kullandığımıza (son sütun adı hariç) ve sütun adından sonra o sütunun özelliklerini sıraladığımıza dikkat edin.

CREATE TABLE ders
(
no int unsigned not null auto_increment primary key,
ad varchar(30),
yas tınyint,
memleket varchar(30)
);

Evet, ilk başta karışık gelebilir.

Fakat veri türleri ve tablo özelliği olarak adlandıracağımız (primary key, not null vs) kullanımları öğrendikten sonra kolaylıkla tablo oluşturacaksınız.

Sütun adının hemen yanındaki değer (veri türü):

int Veri sayısal bir değerdir.
varchar(n) Veri n kadar harf içeren bir alfasayısal değerdir.

“no”: sütununda belirtilen özellikler;

unsigned:Sayı pozitif bir tamsayı olmak zorundadır.
not null:Veri tanımsız (null) olamaz.
auto_increment:Yeni veri eklendiğinde artar.
primary key:Tablonun ana sütunudur ve her zaman farklıdır.

Tabloları Listeletmek

Bunun için SHOW TABLES komutu kullanılır.

SHOW TABLES;

1

Oluşturduğumuz tablo listede görünmektedir.

Şimdi bu tablo hakkında daha detaylı bilgi alalım.

Bunun için DESCRIBE tablo_adi komutunu kullanacağız.

2

Ve Sonuç Yukarıda Gördügünüz Gibidir…

Yazar: EmirhanPala

Emirhan Pala sitemizde 3 yazı eklemiş...

Share