bilişim teknolojileri eğitimi – video dersler
mysql de sql sorguları
Mysql de TSQL kullanarak sql sorgulama
php -> Mysql de TSQL sorguları
12 May
Bilgisayarımızdan Wampserverı başlatıyoruz ve phpmyadminimizi açıyoruz .Daha önceden olusturmus oldugumuz fabrika veri tabanındaki isci tablosunu açıyoruz.
SQL Sorgulamasına tıklıyoruz ve karsımıza sorgulama yapacagımız pencere ekrana gelıyor . Kodlarımızı gosterılen alana yazıyoruz ve git butonuna basarak sorgumuzu calıstırıyoruz.
Kayıt Listeleme
Select * from isci
Kayıt Silme
delete from isci where ad="Ergün"
Kayıt Düzenleme
update isci set maas=200 where ad="Ergün"
Kayıt Ekleme
insert into isci (sicil_no,ad,soyad,cinsiyet,giris_tarih,maas) values (234,"Ergün","Karakuş","Bay","10-10-1983",3400)
SQL Fonksiyon – Sorgu örnekleri:
Select max (maas) from isci
//Maaşı en yüksek olan kişiyi gösteren sorgu
Select min (maas) from isci
//Maaşı en düşük olan kişiyi gösteren sorgu
Select avg (maas) from isci
//Maaşların ortalamasını gösteren sorgu
Select sum (maas) from isci
//Maaşların toplamını gösteren sorgu
Select CURDATE()
//Şuanki tarihi veren sorgu
Select NOW()
//Şuanki tarih ve saati gösteren sorgu
Select sqrt (255)
//Verilen değerin karekökünü döndürür
Select UPPER (“yasincirak”)
//Verilen string değişkeni büyük harflerle yazar
php -> sql listeleme komutları örnekleri
14 Nis
Mysql listeleme sorguları:
1. Tablodaki tüm kayıtları gösteren sorgu
Select * from ogrenci
2. Öğrenci tablosundaki ad,soyad bilgilerini gösteren sorgu
Select ad,soyad from ogrenci
3. Adı Ahmet olan kayıtların soyadlarını gösteren sorgu
Select soyad from ogrenci where ad=”Ahmet”
4. İl i Ankara veya Sivas olan öğrencilerin tüm bilgilerini gösteren sorgu
Select * from ogrenci where il=”Ankara” or il=”Sivas”
Select * from ogrenci where il in (“Ankara”,”Sivas”)
5. Soyadı kaya ve ilçesi Avcılar olan kayıtların tüm bilgilerini gösteren sorgu
Select * from ogrenci where soyad=”Kaya” and ilce=”Avclar”
6. Ortalaması 50 ile 100 arasında olan öğrencilerin adını gösteren sorgu
Select * from ogrenci where puan between 50 and 100
7. Adı Hakkı ve Ceren olmayan öğrencilerin tüm bilgileri
Select * from ogrenci where ad not between “Hakkı” and “Ceren”
8. Soyadı “a” ile başlayan öğrencilerin ad ve soyadlarını gösteren sorgu
Select ad,soyad from ogrenci where soyad like “a%”
9. Adının içinde “z” harfi olan öğrencilerin ortalamalarını gösteren sorgu
Select ortalama from ogrenci where ad like “%z%”
10. Adı “t” ile biten öğrencilerin bilgilerini gösteren sorgu
Select * from ogrenci where ad like ”%t”
11. Adının içinde “e” harfi olmayan öğrencilerin bilgileri
Select * from ogrenci where ad NOT like “%e%”
12. Ortalaması 40,50,60 olan öğrenciler
Select * from ogrenci where ortalama In (40,50,60)
13. Kayıtları öğrenci adına göre sıralayan sorgu
Select * from ogrenci ORDER BY AD ASC
14. Öğrencileri ortalamaya göre azalan sıralayan sorgu
Select * from ogrenci ORDER BY ORTALAMA DESC
15. En yüksek ilk 10 ortalamayı gösteren sorgu
Select * from ogrenci order by ortalama desc LIMIT 0,10



