mysql如何使用多like查询中文

2023年 8月 10日 82.7k 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查询来搜索中文数据十分简单。只需要使用%通配符来匹配关键词,即可轻松实现中文搜索。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论