MySQL如何按照中文排序解决方案
2022-11-12 09:24:47
内容摘要
这篇文章主要为大家详细介绍了MySQL如何按照中文排序解决方案,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!Sql代码
代码如下:
/*
N
文章正文
这篇文章主要为大家详细介绍了MySQL如何按照中文排序解决方案,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
Sql代码代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <code> /* 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 */ </code> |
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <code> 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' , '钱七' ); </code> |
代码如下:
1 2 3 | <code> select * from person ORDER BY CONVERT(name USING gbk); </code> |
代码如下:
1 2 3 | <code> select * from person ORDER BY CONVERT(name USING gbk) desc </code> |
注:关于MySQL如何按照中文排序解决方案的内容就先介绍到这里,更多相关文章的可以留意
代码注释