Tasarım Kodlama

MySQL Sorguları ve Örnekleri

Bir dili yada kavramı öğrenmenin en iyi yolu, o kavram ile ilgili bol örnek çözmektir. Bu yazıda MySQL Veritabanı ile hazırlanmış çok sayıda veritabanı sorgusu bulacaksınız. Hazırlanan MySQL Sorguları, MySQL Çalışma Soruları olarak da faydalanabilmeniz için Soru-Cevap şekilde hazırlanmıştır.

MySQL en popüler açık kaynak veritabanıdır. Popüler olmasının sebebi, PHP dilinin webte en çok kullanılan dil olması ve MySQL veritabanının bütün sunucularda çalışmasıdır. PHP çalışmalarınızda MySQL Sorgu Örneklerinindeki sorguları amacınıza uygun olarak değiştirerek rahatlıkla kullanabilirsiniz. Bu yazı ile  veritabanı temel sorgusu SELECT ile başlayıp, INSERT INTO, UPDATE, DELETE, WHERE, ORDER BY, GROUP BY, JOIN, Tarih Fonksiyonları, Aggregate fonksiyonlar, MySQL Joker Karakterler ve aklıma gelmeyen çok sayıda sorgulama yapılacaktır.

 

İlginizi çekebilir: MySQL Dersleri

 

Aşağıdaki sorgu örnekleri için kütüphane veritabanı kullanılmıştır. Veritabanı şeması aşağıdaki gibidir.

MySQL Select Sorguları

MySQL Basit Select Sorguları

Soru: Yazar tablosundaki yazarların adını ve soyadını listeleyin.

 

Soru: Kitap tablosundaki tüm bilgileri listeleyin.

 

Soru: Ogrenci tablosundaki sinif isimlerini tekrarsız olarak getirin.

MySQL Select Where Sorguları

Soru: Yazar tablosundaki yazarnosu 5 olan yazarın adını ve soyadını getirin.

 

Soru: 11A sınıfındaki öğrencilerin adı, soyadı ve sınıfını listeleyin.

 

İlginizi çekebilir: MySQL Where Kullanımı

 

Soru: Öğrenci tablosundaki cinsiyeti kız (K) olan kayıtları listeleyiniz.

 

Soru: Öğrenci tablosundaki cinsiyeti Kız ve Sınıfı 10A olan öğrencileri listeleyiniz.

 

Soru: Kitap tablosundaki kitaplardan türü 2 yada 5 olan kitapların adını ve türünü listeleyin.

 

Soru: Kitap tablosundaki sayfa sayısı 150den küçük yada 350den büyük olan kitapları adını ve sayfasayısını listeleyin

 

Soru: Kitap tablosundaki kitaplardan sayfa sayısı 200-300 arasında olan kitapları listeleyin. (Yötem 1)

 

Soru: Kitap tablosundaki kitaplardan sayfa sayısı 200-300 arasında olan kitapları listeleyin. (Yötem 2)

 

Soru: Kitap tablosundaki kitaplardan sayfa sayısı 200-300 arasında ve türü 4 olan kitapları listeleyin.

MySQL AS Kullanımı

Soru: Öğrenci tablosundaki öğrencinin adını ve soyadını birleştirip, adsoyad olarak listeleyiniz. (as kullanım örneği)

 

Soru :Yazar tablosundaki yazarın adını ve soyayını birleştirip “yazar adı soyad” olarka yazdırın.

Soru: Yazar adı A ile başlayan yazarları listeleyin.

 

Soru: A şubelerinde olan öğrencilerin bilgilerini listeyin.

 

Soru: Öğrenci tablosunda adı Fidan, İsmail ve Leyla olan öğrencileri listeleyiniz.

 

Soru: Öğrenci tablosundaki öğrencilerden adı A, D ve K ile başlayan öğrencileri listeleyiniz.

 

Soru: Öğrenci tablosunda doğum yılı 1989 olan öğrencileri listeleyiniz.

 

Soru: Öğrencileri adına göre sıralayınız.

 

Soru: Öğrencileri adına, adı aynı olanlarıda soyadlarına göre sıralayınız.

 

Soru: 10A sınıfındaki öğrencileri okul numarasına göre azalan olarak sıralayınız.

 

Soru: Öğrenciler tablosundaki ilk 10 kaydı listeleyiniz.

 

Soru: Öğrenci tablosundaki ikinci 10 öğrenciyi getirin.

 

Soru: Öğrencileri adına göre artan şekilde sıralayınız.

 

Soru: Öğrencileri adına göre artan, adı aynı olanları soyadına göre azalan şekilde sıralayınız.

 

Soru: 10A sınıfındaki öğrencileri yaşı büyük olandan küçük olana doğru sıralayınız.

 

Soru: Okulun A şubesindeki öğrencileri doğum tarihlerini göre sıralayınız. (doğum tarihi küçük olandan başlasın)

 

Soru: 11A sınıfındaki en yaşlı öğrencinin adını, soyadını, doğum tarihini yazdırın

 

MySQL Sık Kullanılan Tarih Fonksiyon Sorguları

Soru : Şuanki zamanı getirin

 

Soru: Günün tarihini getirme getirin

 

Soru: Verilen tarihin gününü getir

 

Soru: Verilen tarihin ayını getir.

 

Soru: verilen TARİHİN gününü getir.

 

Soru: Verilen TARİHİN zaman mührünü getirir.

 

Soru: İki tarih arasındaki farkı alıp gün olarak getir.

 

Soru: Mevcut yıldan belirli bir tarihi çıkar.

 

Soru: 11A sınıfındaki en yaşlı öğrencinin adını,soyadını ve yaşını (dtarih değil) yazıdırın.

 

Soru:  Doğum ayı ile doğum günü aynı olan öğrencileri getirin.

MySQL Rastgele Seçim Yapma

Soru: Rastgele bir değer getirin.

 

Soru: Kitapları rastgele sıralayın

 

Soru: Rastgele bir tane kitap ve bilgirini seçin

 

Soru: 11A sınıfından rastgele bir öğrencinin adını, soyaadını ve sınıfını seçin

 

Soru:

Soru:

Soru:

Soru:

Soru:

Soru:

Soru:

Soru:

 

 

 

 

 

 

1 yorum