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;
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.
Ve Sonuç Yukarıda Gördügünüz Gibidir…