mysql如何按照中文排序如何解决方案

江山十日雪,雪深江雾浓。开时刻的牵绊,邀阳光作伴,约清风同行,收拾起行囊,咱们去亲近草原吧,去亲近辽阔无边的草原。
Sql代码
 
/*
Navicat MySQL Data Transfer Source Server : local
Source Server Version : 50022
Source Host : localhost:3306
Source Database : test Target Server Type : MYSQL
Target Server Version : 50022
File Encoding : 65001 Date: 2012-11-19 15:46:13
*/

 
SET FOREIGN_KEY_CHECKS=0; -- ----------------------------
-- Table structure for `person`
-- ----------------------------
DROP TABLE IF EXISTS `person`;
CREATE TABLE `person` (
`id` int(10) unsigned NOT NULL auto_increment,
`name` varchar(20) default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ----------------------------
-- Records of person
-- ----------------------------
INSERT INTO `person` VALUES ('1', '张三');
INSERT INTO `person` VALUES ('2', '李四');
INSERT INTO `person` VALUES ('3', '王五');
INSERT INTO `person` VALUES ('4', '马六');
INSERT INTO `person` VALUES ('5', '钱七');

正序:
 
select * from person ORDER BY CONVERT(name USING gbk);

结果:
2 李四
4 马六
5 钱七
3 王五
1 张三 倒序:
 
select * from person ORDER BY CONVERT(name USING gbk) desc

结果:
1 张三
3 王五
5 钱七
4 马六
2 李四

以上就是mysql如何按照中文排序如何解决方案。琴弦松驰,弹不出动听的乐曲;生活散漫,点不燃性命的火焰。更多关于mysql如何按照中文排序如何解决方案请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
centos7安装MySQL教程

MySQL常用SQL查询语句(含复杂SQL查询)

MySQL细数发生索引失效的情况

mysqlenum字段类型的谨慎如何使用

Mysql体系化探讨令人头疼的JOIN运算