İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Mysql ince noktaları

i.ari

0
İyinet Üyesi
Katılım
16 Aralık 2006
Mesajlar
4,437
Reaction score
6
Konum
Ankara
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

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.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst