Mysql 数据库根据拼音首字母模糊查询名称
前言
当我们的项目运行了一段时间,突然增加个需求,要按照内容标题的首字母进行查询时,这时我们只需导入一张表,一句sql语句就可搞定提示:以下是本篇文章正文内容,下面案例可供参考
一、导入数据库
DROP TABLE IF EXISTS `app_tcosler`;CREATE TABLE app_tcosler
(
id
int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘id’,
fPY
char(1) NOT NULL COMMENT ‘待查询的拼音’,
cBegin
int(11) NOT NULL COMMENT ‘第一个汉字的编号’,
cEnd
int(11) NOT NULL COMMENT ‘最后一个汉字的编号’,
PRIMARY KEY (id
)
) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=gbk;
– Records of app_tcosler
INSERT INTO app_tcosler
VALUES (‘1’, ‘A’, ‘45217’, ‘45252’);
INSERT INTO app_tcosler
VALUES (‘2’, ‘B’, ‘45253’, ‘45760’);
INSERT INTO app_t