Mysql ile ilgili ufak tefek döküman yazdım. Belki ihtiyacı olan arkadaşlar olabilir.
Merhabalar,
mysql un basit ama ince noktalarından bazılarını sizlerle paylaşıyorum.
Sum komutu
Yazılar tablosunun toplam hitini öğrenebilirsiniz.
Fulltext arama
Baslık alanında haber kelimesini fulltext olarak arama yapar
Max
En çok hit alan yazıyı öğrenirsiniz.
AVG
Ortalama hiti görebilirsiniz.
DISTINCT
Şifresi aynı olmayanları gösterir. Aynı olmayan verileri listeler.
Between
Hiti 50 ile 100 arasındakileri listeler
Mysql replace
Alan_adi tablosundaki tasarimrehberi.com yazısını tasarimrehberi.net olarak değiştiren kod.
Lenght
Metnin uzunlugunu verir
Concat
Metinleri birleştirmeye yarar
İn
İd değerleri 1,2,3,4,5 olanları siler
Kaynak: http://www.tasarimrehberi.net/mysql-ince-noktalari.html
Kaynak göstererek sitenize ekliyebilirsiniz.
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 öğ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 çok hit alan yazıyı öğrenirsiniz.
AVG
PHP:
SELECT AVG(hit) FROM yazilar
Ortalama hiti görebilirsiniz.
DISTINCT
PHP:
SELECT COUNT(DISTINCT sifre) FROM kullanci
Şifresi aynı olmayanları gösterir. 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 göstererek sitenize ekliyebilirsiniz.