Lıke Joker Karakterler, Is [not] Null, Order By, Group By, As
LIKE
SELECT *
FROM Kitap
WHERE kitapAdi LIKE 'Önümüzdeki Yol';
Joker Karakterler
%
Birden fazla harf veya rakamın yerini tutar.
*
Bazı sistemlerde, birden fazla harf ve rakam yerini tutar.
_
Bir tek harf veya rakam yerini tutar (Bir çok sistemde)
?
Bir tek harf veya rakam yerini tutar (Bazı diğer sistemlerde)
[ABC]
Herhangi bir harf yerine gelebilecek harfleri belirtir.(SQLServer,Sybase)
[^ABC]
Herhangi bir harf yerine gelemeyecek harfleri belirtir.(SQL Server, Sybase)
% - *
Birden fazla harf veya rakamın yerini tutar.
:: Baş harfi A olan üyeleri gösterir.
Sonuç
_ - ?
Bir tek harf veya rakam yerini tutar (Bir çok sistemde)
:: İkinci harfi A olan üyelerin isimleri
Sonuç
[ABC] -
[^ABC]
Herhangi bir harf yerine gelebilecek harfleri belirtir.(SQLServer,Sybase)
:: İçerisinde HM olan üyelerin isimleri
Sonuç
NULL
Bazen bir alana değer girilmiş olup olmadığın karşılaştırmak zorunda kalabiliriz.İşte null karşılaştırma yapmaya yarar.NULL için karşılaştırma yaparken, IS NULL deyimi kullanılır. Boşluk olmayan alanlar için karşılaştırma yaparken ise IS NOT NULL deyimi kullanılır.
ORDER BY
SELECT işlemi ile elde edilen sonucun sıralanmış olarak listelenmesini durumda ORDER BY kullanılır
GROUP BY
Bazen verileri gruplandırarak işlem yapmak istediğimizde group by kullanılır.
Neden Veritabanı?
Bir veritabanı yönetim sistemi (dbms: database management system), kitaplıklar uygulamalar ve yardımcı programların birleşmesinden oluşur ve verilerin saklanması ve yönetilmesi ile ilgili konulardaki ayrıntılardan veritabanı yöneticilerini kurtarır. Aynı zamanda, kayıtların güncellenmesi ve kayıtlar üzerinde araştırma yapılması da mümkündür
MYSQL JOIN
MySQL işlemlerinde şimdiye kadar her seferinde sadece bir tablodan veri alımı yaptık.Çoğunlukla PHP-MySQL projelerinde bu işlemler bizim için yeterli olacaktır.Ancak daha kapsamlı projeler için aynı anda birden fazla tablodan işlem alışverişi yapmamız gerekebilir.MySQL JOIN olayı bunun için vardır