Veritabanlarında SQL kodu yazarak tüm işlemlerimizi gerçekleştirebiliriz. Her ne kadar phpMyAdmin, sunduğu kullanıcı arayüzü ile kod yazmadan birçok işlemi yapabilmemize olanak tanıyor olsa da veritabanına tam anlamıyla hakim olabilmek için tüm bu işlemlerin hangi kodlar aracılığıyla derlendiğinin anlaşılması çok önemli. Bu sebeple bu gece ve önümüzdeki birkaç günde MySQL kullanımına komutlarla devam edeceğim ve bu doğrultuda uygulamalar paylaşacağım.
phpMyAdmin'de yeni bir veritabanu oluşturmak ve veritabanı içine tablo eklemek ile ilgili şu yazıları paylaşmıştım:
bkz: phpMyAdmin'de Yeni Database Oluşturmak
bkz: phpMyAdmin'de Database'e Yeni Tablo Eklemek
Bu yazıda ise SQL kodu yazarak nasıl tablo oluşturabileceğimize bakacağız. Oluşturmak istediğimiz tablo yine aşağıdaki gibi 4 sütunu içeren bir tablo olacak:
- ID (INT) -> 1'den başlayarak otomatik olarak artmasını istediğimiz için AUTO_IMCREMENT ve unique olduğu için de PRIMARY KEY seçenekleri ile ekleyelim
- ADI (VARCHAR) -> boş bırakılabilir
- SOYADI (VARCHAR) -> boş bırakılabilir
- EMAIL (VARCHAR) -> boş bırakılmamalı
CREATE TABLE tbl_uyeler (
ID INT AUTO_INCREMENT PRIMARY KEY,
ADI VARCHAR(50),
SOYADI VARCHAR(50),
EMAIL VARCHAR(50) NOT NULL
)
Edit: İlerleyen saatlerde gelen yazılar için;
bkz: MySQL'de Tablo Silmek (Drop Table)
bkz: MySQL'de Tabloya Satır Eklemek (insert)
bkz: MySQL'de Tablodan Veri Seçmek (Select)
bkz: MySQL'de Select komutunda Where ifadesi kullanımı örnekleri