mysql数据库sql汉字数字排序_MYSQL数据库UTF8编码使用汉字拼音第一个字母排序的方法...
MYSQL数据库UTF8编码使用汉字拼音第一个字母排序的方法
今天做网站时遇到了这样一个问题,有一个标签数据库,在管理标签时想按标签列的汉字拼音的第一个字母排序,这样人工查找的时候就很快可以看到;
于是找了很多资料,发现很多难点
针对UTF8编码对汉字支持不好的确定也比较明显的显示出来了
但是UTF8编码这个标准还是国际化的,将来我觉得也是个趋势
解决这个问题的方法还是希望大家在建立数据库的时候使用UTF8 gbk_chinese_ci 这样对汉字支持会好一点;
下面使用这样的SQL查询语句:
select * from tag order by convert(tag USING gbk) limit 100
select * from tag order by convert(tag USING gbk) COLLATE gbk_chinese_ci limit 100
解释:从tag里查找头100条记录 按tag字段的第一个汉字的字母排序;
UTF8 默认校对集是 utf8_general_ci , 它不是按照中文来的。需要强制让MySQL按中文来排序。
其它方法就是多建一个字段
使用PHP汉字字典类的方法,把第一个汉字的拼音翻译过来就可以了,这个方法和PHP类在下一文来分析一下;
mysql数据库sql汉字数字排序_MYSQL数据库UTF8编码使用汉字拼音第一个字母排序的方法...相关推荐
- mysql8中文排序_mysql中utf8编码的中文字段按拼音排序
http://blog.s777n.net/orderbychinesefieldutf8/comment-page-2/ 2010-08-24 17:36 by TomorrowMan | 分类: ...
- UTF-8编码方式汉字和英文各占据的字节数
UTF-8编码方式汉字和英文各占据的字节数 UTF-8编码下一个汉字(包括中文形式下的符号)一般是3个字节,一个英文(包括英文下的符号)1个字节,一个数字1个字节: 在GBK和GB2312编码下一个汉 ...
- mysql 英文占几个字符_MySQL 数据库 varchar 到底可以存多少个汉字,多少个英文呢?我们来搞搞清楚...
一.关于 UTF-8 UTF-8 Unicode Transformation Format-8bit.是用以解决国际上字符的一种多字节编码. 它对英文使用 8 位(即一个字节) ,中文使用 24 位 ...
- mysql数据库考试好考吗_MySQL数据库考试试题及答案
<MySQL数据库考试试题及答案>由会员分享,可在线阅读,更多相关<MySQL数据库考试试题及答案(32页珍藏版)>请在人人文库网上搜索. 1.专业:移动通信科目: MySQL ...
- mysql数据库基础 博客园_MySQL数据库基础
数据库的一些概念题: DB DBMS 和DBS三者之间的关系 DBS(数据库系统) 包含DB(数据库)和DBMS(数据库管理系统) DB:是指datebase(数据库) DBS:是指datebase ...
- mysql数据库驱动的类全名_mysql数据库全称
PHP面试干货 1.进程和线程 进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性.进程和线程的区别在于: 简而言之,一个程序至少有一个进程,一个进程至少有一 ...
- mysql 修改库的校对集_mysql数据库的基本操作(增删改查、字符集、校对集)
MySQL数据库概述 MySQL数据库是经典的关系型数据库管理系统,MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Dat ...
- mysql数据库在哪里写语句_Mysql数据库操作语句
零.用户管理: 1.新建用户: >CREATE USER name IDENTIFIED BY 'ssapdrow'; 2.更改密码: >SET PASSWORD FOR name=PAS ...
- MySQL数据库应用 多表查询_mysql数据库-多表查询
今日任务 完成对MYSQL数据库的多表查询及建表的操作 教学目标 掌握MYSQL中多表的创建及多表的查询 掌握MYSQL中的表关系分析并能正确建表 昨天内容回顾: 数据库的创建 : create ...
最新文章
- ansible自动化运维(二)——环境部署及常用模块的使用
- 10台客户机打印机文件服务器,Sever-U实现局域网打印机安全共享.doc
- 高并发高流量网站架构详解--转载
- 华为抢购助手_华为MateBook 13轻薄本:出差者的首选,学生党的福音
- LeetCode228场周赛解题报告
- 构建企业服务之Windows Server 2008 DNS 高级部署
- Egret之属性绑定
- html flex 的高度,html – css:flexbox的最后一行有两倍的高度
- 【锋会现场】大屏世界杯:电视到底是个什么东西?
- 常用工具软件的交叉编译
- 2013年12月甘肃省广播电台网络影响力排名
- 微带滤波器摘要_微带交指滤波器的设计
- 对传统优化算法的一些总结(上)
- python只读属性怎么设置_python 设置只读属性(property或者__setter__方法)
- 计算机应用系统统考配书光盘,统考配书光盘计算机应用基础使用手册
- 智慧工厂数字孪生 数字孪生工厂 工厂数字孪生
- 小 200 行 Python 代码做了一个换脸程序
- matlab励磁系统阶跃仿真,基于MATLAB的励磁系统仿真研究
- linux最少需要几个分区,安装Linux最少需要两个分区,分别是
- mongodb java 子查询_MongoDB 怎么计算子查询
热门文章
- 面朝大海,春暖花开 ----海子
- 如何在linux下编辑和修改文件
- STL vector 容器介绍 (转载)
- java bean value注解_@Value 注解详解
- 《Wireshark网络分析就这么简单》目录—导读
- 【KindomRush】Flash版的最后一关【攻略】
- Sql Server 添加、修改列脚本
- ADIDAS鞋标之终极诠释--基本知识,真假辨别(超多图),鞋标发展史!
- 硕5涨幅35%,薪酬达50K,看做对了什么?
- EasyHook Creating a remote file monitor