Heim Datenbank MySQL-Tutorial 搞定MySQL数据库中文模糊检索问题_MySQL

搞定MySQL数据库中文模糊检索问题_MySQL

Jun 01, 2016 pm 02:04 PM
like title 中文 数据库 检索 模糊 问题

在 MySQL下,在进行中文模糊检索时,经常会返回一些与之不相关的记录,如查找 "%a%" 时,返回的可能有中文字符,却没有a字符存在。本人以前也曾遇到过类似问题,经详细阅读MySQL的Manual,发现可以有一种方法很方便的解决并得到满意的结果。 (m?]sPEA`a  
@@)V/fia  
  例子: jLihNH?R}  
B]|0dP;  
  希望通过“标题”对新闻库进行检索,关键字可能包含是中英文,如下SQL语句: 2WXj>&d  
"T eLa |n  
QUOTE: !7"F`UE~>  
select id,title,name from achech_com.news where title like '%a%' 1$|CVhBb%  
pBW66B1h  
:@AB/\  
  返回的结果,某些title字段确定带了“a”关键字,而有些则只有中文,但也随之返回在检索结果中。 at*5je  
yUg/^Q  
  解决方法,使用 BINARY 属性进行检索,如: )M#[w''=  
^" ';f|  
QUOTE: )g4wt[=_+  
select id,title,name from achech_com.news where binary title like '%a%' )NyFPh  
{S

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie implementiert die Go-Sprache die Hinzufügungs-, Lösch-, Änderungs- und Abfragevorgänge der Datenbank? Wie implementiert die Go-Sprache die Hinzufügungs-, Lösch-, Änderungs- und Abfragevorgänge der Datenbank? Mar 27, 2024 pm 09:39 PM

Wie implementiert die Go-Sprache die Hinzufügungs-, Lösch-, Änderungs- und Abfragevorgänge der Datenbank?

Tipps zum Lösen verstümmelter chinesischer Zeichen beim Schreiben von TXT-Dateien mit PHP Tipps zum Lösen verstümmelter chinesischer Zeichen beim Schreiben von TXT-Dateien mit PHP Mar 27, 2024 pm 01:18 PM

Tipps zum Lösen verstümmelter chinesischer Zeichen beim Schreiben von TXT-Dateien mit PHP

Ausführliches Tutorial zum Herstellen einer Datenbankverbindung mit MySQLi in PHP Ausführliches Tutorial zum Herstellen einer Datenbankverbindung mit MySQLi in PHP Jun 04, 2024 pm 01:42 PM

Ausführliches Tutorial zum Herstellen einer Datenbankverbindung mit MySQLi in PHP

PHP-Tipps: Eine Codezeile zum Konvertieren von Zahlen in chinesische Großbuchstaben PHP-Tipps: Eine Codezeile zum Konvertieren von Zahlen in chinesische Großbuchstaben Mar 26, 2024 am 11:09 AM

PHP-Tipps: Eine Codezeile zum Konvertieren von Zahlen in chinesische Großbuchstaben

Praktische Tipps: So verwenden Sie die Trim-Funktion in PHP, um chinesische Leerzeichen zu verarbeiten Praktische Tipps: So verwenden Sie die Trim-Funktion in PHP, um chinesische Leerzeichen zu verarbeiten Mar 27, 2024 am 11:27 AM

Praktische Tipps: So verwenden Sie die Trim-Funktion in PHP, um chinesische Leerzeichen zu verarbeiten

Wie implementiert Hibernate polymorphe Zuordnung? Wie implementiert Hibernate polymorphe Zuordnung? Apr 17, 2024 pm 12:09 PM

Wie implementiert Hibernate polymorphe Zuordnung?

Was soll ich tun, wenn beim Festlegen von Chinesisch in VSCode ein Erweiterungsfehler auftritt? Was soll ich tun, wenn beim Festlegen von Chinesisch in VSCode ein Erweiterungsfehler auftritt? Mar 26, 2024 am 10:21 AM

Was soll ich tun, wenn beim Festlegen von Chinesisch in VSCode ein Erweiterungsfehler auftritt?

iOS 18 fügt eine neue Albumfunktion „Wiederhergestellt' hinzu, um verlorene oder beschädigte Fotos wiederherzustellen iOS 18 fügt eine neue Albumfunktion „Wiederhergestellt' hinzu, um verlorene oder beschädigte Fotos wiederherzustellen Jul 18, 2024 am 05:48 AM

iOS 18 fügt eine neue Albumfunktion „Wiederhergestellt' hinzu, um verlorene oder beschädigte Fotos wiederherzustellen

See all articles