mysq根据首字母模糊检索,拼音首字母模糊查询名称
Mysql 数据库根据拼音首字母模糊查询名称
- 前言
- 一、导入数据库
- 二、使用SQL进行查询
- 总结
前言
当我们的项目运行了一段时间,突然增加个需求,要按照内容标题的首字母进行查询时,这时我们只需导入一张表,一句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_tcosler
VALUES (‘3’, ‘C’, ‘45761’, ‘46317’);
INSERT INTO app_tcosler
VALUES (‘4’, ‘D’, ‘46318’, ‘46825’);
INSERT INTO app_tcosler
VALUES (‘5’, ‘E’, ‘46826’, ‘47009’);
INSERT INTO app_tcosler
VALUES (‘6’, ‘F’, ‘47010’, ‘47296’);
INSERT INTO app_tcosler
VALUES (‘7’, ‘G’, ‘47297’, ‘47613’);
INSERT INTO app_tcosler
VALUES (‘8’, ‘H’, ‘47614’, ‘48118’);
INSERT INTO app_tcosler
VALUES (‘9’, ‘J’, ‘48119’, ‘49061’);
INSERT INTO app_tcosler
VALUES (‘10’, ‘K’, ‘49062’, ‘49323’);
INSERT INTO app_tcosler
VALUES (‘11’, ‘L’, ‘49324’, ‘49895’);
INSERT INTO app_tcosler
VALUES (‘12’, ‘M’, ‘49896’, ‘50370’);
INSERT INTO app_tcosler
VALUES (‘13’, ‘N’, ‘50371’, ‘50613’);
INSERT INTO app_tcosler
VALUES (‘14’, ‘O’, ‘50614’, ‘50621’);
INSERT INTO app_tcosler
VALUES (‘15’, ‘P’, ‘50622’, ‘50905’);
INSERT INTO app_tcosler
VALUES (‘16’, ‘Q’, ‘50906’, ‘51386’);
INSERT INTO app_tcosler
VALUES (‘17’, ‘R’, ‘51387’, ‘51445’);
INSERT INTO app_tcosler
VALUES (‘18’, ‘S’, ‘51446’, ‘52217’);
INSERT INTO app_tcosler
VALUES (‘19’, ‘T’, ‘52218’, ‘52697’);
INSERT INTO app_tcosler
VALUES (‘20’, ‘W’, ‘52698’, ‘52979’);
INSERT INTO app_tcosler
VALUES (‘21’, ‘X’, ‘52980’, ‘53640’);
INSERT INTO app_tcosler
VALUES (‘22’, ‘Y’, ‘53689’, ‘54480’);
INSERT INTO app_tcosler
VALUES (‘23’, ‘Z’, ‘54481’, ‘55289’);
二、使用SQL进行查询
代码如下(示例):
SELECT p. * , c. *FROM app_game p, app_tcosler cWHERE CONV( HEX( LEFT( CONVERT( game_nameUSING gbk ) , 1 ) ) , 16, 10 )BETWEEN c.cBeginAND c.cEndAND fPY = 'a'
总结
提示:app_game换成你们自己要查询的表,game_name 换成你们要查询的字段即可
mysq根据首字母模糊检索,拼音首字母模糊查询名称相关推荐
- python获取字符串首字母_[Python] Python 获取中文的首字母 和 全部拼音首字母
原博文 2019-07-08 04:18 − Python 获取中文的首字母 和 全部拼音首字母 代码如下: import pinyin def getStrAllAplha(str): return ...
- [Python] Python 获取中文的首字母 和 全部拼音首字母
Python 获取中文的首字母 和 全部拼音首字母 代码如下: import pinyindef getStrAllAplha(str):return pinyin.get_initial(str, ...
- mysql 拼音首字母_Mysql:拼音首字母查询(超高性能)
注:不用新建表,查询性能高,可以兼容中英文 简单分析 应用场景:通常对地址或者数量较多的分类会选择首字母查询的方法 性能考虑:PHP中进行首字母查询,网上可以找到很多脚本实现,但需要将所有数据进行读出 ...
- python剔除字母_python去除拼音声调字母,替换为字母的方法
第一种方法 import sys import unicodedata s = "Lǐ Zhōu Wú" remap = { # ord返回ascii值 ord('t'): '', ...
- python中怎么替换字母_python去除拼音声调字母,替换为字母的方法
第一种方法 import sys import unicodedata s = "Lǐ Zhōu Wú" remap = { # ord返回ascii值 ord('\t'): '' ...
- python如何互换两个字母_python去除拼音声调字母,替换为字母的方法
第一种方法 import sys import unicodedata s = "Lǐ Zhōu Wú" remap = { # ord返回ascii值 ord('\t'): '' ...
- php 拼音首字母大写字母,获取汉字拼音首字母大写
获取汉字首字母大写 function get_letter($string) { $charlist = mb_str_split($string); return implode(array_map ...
- mysql hzpy_MySQL 实现查询汉字的拼音首字母 的字拼音
的字拼音 MySQL 实现查询汉字的拼音首字母 时间:2010-04-06 12:23:22 类别:技术 访问:1,314 views RSS 2.0 评论 其实最好的方法还是用 PHP 来取拼音首字 ...
- [转载]C#中,让组合框(ComboBox)支持拼音首字母检索筛选
通过继承系统的ComboBox,写一个新控件ComboBoxEx,重写它的焦点以及文本更新事件,就可以轻松实现拼音首字母检索了.例如:输入 gd ,就可以出现"广东". 1usi ...
最新文章
- B2B行业网站编辑轻松创造内容,提高搜索权重
- 在Horizon Workspace中配置Windows单点登录-进阶篇
- zabbix mysql 8g优化_zabbix mysql调优
- 我感觉这是目前讲得最明白的线性回归的文章了
- js判断是否是ie浏览器
- SAP Spartacus 的基于outlet 的页面扩展
- ReactiveCocoa入门教程——第一部分
- es6 includes(), startsWith(), endsWith()
- mysql 执行计划_mysql执行计划
- java 图形化界面 布局管理器
- *第十六周*数据结构实践项目二【大数据集上排序算法性能的体验】
- 交叉编译cross compiling
- 查看计算机GUID的WMI类
- 【用游戏学C语言】几个基本的小游戏的实现(缓慢更新中~)
- 和风天气OUC——通过搜索城市快速查询天气
- 数据统计分析(SPSS)【7】
- 停车场管理(C语言版)
- Mac 重启后,连接不上wifi
- 钉钉小程序企业内部应用开发总结
- 二次元博客php,Mokore: Wordpress二次元简约个人博客主题by江程训
热门文章
- Windows Style Builder学习制作笔记(一)
- 要想成为郎朗,请AI监督练琴可不行!
- 浏览器被劫持打开变成hao123 和 vs CODE编译器无法打开浏览器问题
- 数极客发布第10大用户行为数据分析模型-间隔分析
- 常见邮件服务器(接收服务器和发送邮件服务器)地址
- itext 在已知页码的情况下,往pdf中添加图片,实测有效,下面贴出代码
- 步进电机定子相数:单相/两相/三相/四相/五相结构工作原理
- 步进电机基础(2.1)- 定子相数的分类、结构、原理
- 【T+】删除/取消畅捷通T+软件登录界面右上角的授权单位等联系信息
- KEIL工程中汇编文件添加条件编译宏