mysql如何使用多like查询中文

2023年 8月 10日 32.5k 0

在MySQL中,我们可以使用多个like查询来搜索中文数据。为了更好地理解其使用方法,我们将从以下三个方面介绍:

1. 建立数据表

CREATE TABLE `test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

2. 插入中文数据

INSERT INTO `test` (`name`) VALUES
('张三'),
('李四'),
('王五'),
('赵六');

3. 多like查询中文数据

SELECT * FROM `test`
WHERE `name` LIKE '%五%'
AND `name` LIKE '%李%';

在上述代码中,我们使用了多个like查询来搜索同时包含“五”和“李”这两个关键词的中文数据。%表示通配符,可以匹配任意的字符。因此,%五%可以匹配任意包含“五”的字符串。

综上,使用多个like查询来搜索中文数据十分简单。只需要使用%通配符来匹配关键词,即可轻松实现中文搜索。

相关文章

pt-kill工具的使用
pt-ioprofile工具包的使用
数据库管理-第216期 Oracle的高可用-01(20240703)
DBMS_REPAIR EXAMPLE SCRIPT WITH PARTITION
数据库事务的四大特性: ACID 
使用BBED修复损坏的SYSTEM文件头

发布评论