Beyaz.Net İpucu

KATEGORİLER

Delphi
PHP
Dotnet
FileMaker

MYSQL Arama, FULLTEXT Search

Mysql de kolonlarda arama yapmak için kullandığımız LIKE dan daha hızlı çalışan sql :

SELECT * FROM personel
WHERE MATCH (ad,soyad) AGAINST ('beyaz');

Bu sql personel tablosundaki ad, soyad alanında beyaz geçenleri arar.

Bunu LIKE ile :

SELECT * FROM personel
WHERE ad LIKE '%beyaz%'
AND soyad LIKE '%beyaz%';

bu şekildede yapabilirdik ama yukarıda kullandığımız SQL daha hızlı çalışacaktır. Fakat yukarıdaki sql i kullanabilmek için tabloyu oluştururken alanın Indexs özelliğine FULLTEXT seçmeniz gerekmektedir.

Kategorideki Güncel Makaleler