MySQL查询汉字拼音首字母的方法
下面为您介绍了MySQL查询汉字拼音首字母的方法,该方法极具实用价值,如果您之前遇到过类似方面的问题,不妨一看。
MySQL查询汉字拼音首字母方法如下:
1、建立拼音首字母资料表
Sql代码:
DROP TABLE IF EXISTS `pinyin`;
CREATE TABLE `pinyin` (??????
????? `PY` varchar(1),??????
????? `HZ1` varchar(1),???
????? `HZ2` varchar(1)
) ;?
INSERT?? INTO?? `pinyin`?? (`PY`,`HZ1`,`HZ2`)?? VALUES
('A','吖',''),
('B','八','簿'),
('C','嚓',''),
('D','',''),
('E','',''),
('F','发',''),
('G','',''),
('H','',''),
('J','丌',''),
('K','咔',''),
('L','垃',''),
('M','',''),
('N','',''),
('O','噢',''),
('P','','曝'),
('Q','七',''),
('R','',''),
('S','仨',''),
('T','他',''),
('W','',''),
('X','夕',''),
('Y','丫',''),
('Z','','');
执行后检查添加的表中的数据记录是否有“?”问号,如果有则表示数据库编码有问题。
?PY HZ1 HZ2?
?? A 吖 ?
?? B 八 簿?
?? C 嚓 ?
?? D ?
?? E ?
?? F 发 ?
?? G ?
?? H ?
?? J 丌 ?
?? K 咔 ?
?? L 垃 ?
?? M ?
?? N ?
?? O 噢 ?
?? P 曝?
?? Q 七 ?
?? R ?
?? S 仨 ?
?? T 他 ?
?? W ?
?? X 夕 ?
?? Y 丫 ?
?? Z
2、MySQL查询数据库表中汉字首字拼音字母
SELECT `pinyin`.py, `相应表` . *?
FROM `相应表` , `pinyin`?
WHERE `汉字标题` >= `hz1`?
AND `汉字标题` <= `hz2` ;
查询结果范例:
?
py 汉字标题?
Z 招聘?
Z 专题?
W 网站介绍?
W 问吧?
S 搜索?
L 联系方式?
L 论坛?
H 会员?
G 关于我们?
B 版权声明?
B 百科
也可以直接用MySQL查询汉字的首字拼音字母
SELECT `pinyin`.py?
FROM `pinyin`?
WHERE '汉字' >= `hz1`?
AND '汉字' <= `hz2` ;