Mysql ile ilgili ufak tefek dokuman yazdım. Belki ihtiyacı olan arkadaşlar olabilir.
Merhabalar,
mysql un basit ama ince noktalarından bazılarını sizlerle paylaşıyorum.
Sum komutu
PHP:
SELECT SUM(hit) FROM yazilar
Yazılar tablosunun toplam hitini oğrenebilirsiniz.
Fulltext arama
PHP:
SELECT * FROM yazilar WHERE MATCH(baslik) AGAINST ('haber')
Baslık alanında haber kelimesini fulltext olarak arama yapar
Max
PHP:
SELECT MAX(hit) FROM yazilar
En cok hit alan yazıyı oğrenirsiniz.
AVG
PHP:
SELECT AVG(hit) FROM yazilar
Ortalama hiti gorebilirsiniz.
DISTINCT
PHP:
SELECT COUNT(DISTINCT sifre) FROM kullanci
Şifresi aynı olmayanları gosterir. Aynı olmayan verileri listeler.
Between
PHP:
select * from yazilar where hit between 50 and 100
Hiti 50 ile 100 arasındakileri listeler
Mysql replace
PHP:
UPDATE yazilar SET alan_adi = replace(sahip, 'tasarimrehberi', 'tasarimrehberinet');
Alan_adi tablosundaki tasarimrehberi.com yazısını tasarimrehberi.net olarak değiştiren kod.
Lenght
PHP:
SELECT LENGTH(adi) as metinuzunluk from tablo
Metnin uzunlugunu verir
Concat
PHP:
select concat(adi," ", soyadi) as adsoyad from tablo
Metinleri birleştirmeye yarar
İn
PHP:
DELETE FROM table WHERE id IN (1,2,3,4,5);
İd değerleri 1,2,3,4,5 olanları siler
Kaynak: http://www.tasarimrehberi.net/mysql-ince-noktalari.html
Kaynak gostererek sitenize ekliyebilirsiniz.
Mysql ince noktaları
PHP & PHP Framework0 Mesaj
●2 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Server-Side Programlama
- PHP & PHP Framework
- Mysql ince noktaları