Video: 32- Php Dersleri - Mysql Veritabanı Oluşturma, Tablo Ekleme, Php Sitemize Veri Çekme İşlemleri 2024
Bilginin bir MySQL veritabanında saklanmasının tek amacı, ihtiyaç duyduğunuzda mevcut olmasıdır. Soruları cevaplamak için bir veritabanı yaşıyor. Hangi ürünler satılmaktadır? Müşteriler kimdi? Indiana'da kaç müşteri yaşıyor? Müşteriler ne satın alırlar?
Veritabanından veri alınarak birçok soruya cevap verilir. Örneğin, Indiana'da kaç müşterinin yaşadığını bulmak için, state adlı alanın IN içerdiği tüm müşteri kayıtlarını alabilirsiniz.
Çoğu zaman, bu tür soruları bir PHP betiğinde sorarsınız ve cevabı bir web sayfasında görüntülersiniz. Bir PHP betiğinde, Indiana müşterileri için tüm kayıtları alabilir ve bir web sayfasında adlarının ve adreslerinin bir listesini görüntüleyebilirsiniz.
Belirli soruları cevaplamak için SELECT sorgusunu kullanırsınız. Bir SELECT sorgusu ile hassas, karmaşık ve ayrıntılı sorular sorabilirsiniz. En basit SELECT sorgusu
SELECT * FROM tablename
Bu sorgu tablodaki tüm bilgileri alır. Yıldız (*), tüm sütunların anlamlarını içeren bir joker karakterdir.
SELECT sorgusu daha seçici olabilir. SELECT sorgusundaki SQL kelimeleri ve cümleleri, sorunuzu cevaplamak için gereken bilgileri saptayabilir. SELECT sorgusunu gerçekleştirebileceğiniz bazı hileler şunlardır:
-
Sorunuza cevap vermek için yalnızca bilgi (sütunlar) isteyebilirsiniz. Örneğin, müşterilerin bir listesini oluşturmak için yalnızca ilk ve son adları isteyebilirsiniz.
-
Belli bir siparişte bilgi talep edebilirsiniz. Örneğin, bilgilerin alfabetik sıraya göre sıralanmasını isteyebilirsiniz.
-
Tablonuzdaki seçili nesnelerden (satırlar) bilgi isteyebilirsiniz. Örneğin, yalnızca ve adresleri Florida olan müşterilerin adlarını ve soyadlarını talep edebilirsiniz.
MySQL 4. 1'de MySQL, bir SELECT sorgusunu başka bir sorgu içine yerleştirme özelliğini ekledi. İç içe geçmiş sorgu bir alt sorgusu olarak adlandırılır. SELECT, INSERT, UPDATE veya DELETE deyimlerinde veya SET yan tümcelerinde bir alt sorgu kullanabilirsiniz. Bir alt sorgu, tek bir değeri, tek bir satırı veya sütunu veya dış sorguda kullanılan bir tabloyu döndürebilir. SELECT sorgularının tüm özellikleri alt sorgularda kullanılabilir.