Birinci bölüm

SELECT

Veritabanından kayıtları okurken bu komutu kullanıyoruz.

SELECT * FROM authors;

Bu komut sayesinde, authors tablosundaki bütün kayıtları okuyabildik.

Eğer sadece ad soyad kayıtlarını çekmek istiyorsak kolon isimlerini kullanmamız yeterli oluyor.

SELECT first_name, last_name FROM authors;

WHERE

Farkettiyseniz SELECT'i kullanarak çok fazla veri alıyoruz. Fakat bu verilerin hepsini istemediğimiz zamanlar olabilir.

Örneğin

LIKE

SELECT * FROM authors WHERE email LIKE '%example.net';

E-posta adresinin sonu .net ile bitenleri filtreleyebiliriz.

mysql> SELECT * FROM authors WHERE email LIKE "%example.net"; +----+------------+-----------+---------------------------+------------+---------------------+ | id | first_name | last_name | email | birthdate | added | +----+------------+-----------+---------------------------+------------+---------------------+ | 3 | Vern | Rosenbaum | kozey.stone@example.net | 2004-04-09 | 1980-04-30 17:40:07 | | 5 | Leif | Stracke | kuhlman.sofia@example.net | 2006-07-02 | 1975-12-19 21:28:33 | | 12 | Webster | Weimann | umarks@example.net | 1989-12-17 | 2004-12-28 22:35:38 | +----+------------+-----------+---------------------------+------------+---------------------+ 3 rows in set (0.00 sec)

 

CONTAINS

INSTR

Diyelim ki elimizdeki tabloya bir kolon daha eklemek istiyoruz. Bunun için kullanacağımız komut ise şu oluyor;

ALTER TABLE veritabanının_adı ADD COLUMN kolonun_adı int NOT NULL;