手机
当前位置:查字典教程网 >编程开发 >mysql数据库 >mysql如何按照中文排序解决方案
mysql如何按照中文排序解决方案
摘要:Sql代码复制代码代码如下:/*NavicatMySQLDataTransferSourceServer:localSourceServer...

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如何按照中文排序解决方案】相关文章:

log引起的mysql不能启动的解决方法

mysql如何更新数据库字段教程

mysql 海量数据的存储和访问解决方案

mysql中文排序注意事项与实现方法

mysql主从库不同步问题解决方法

还原大备份mysql文件失败的解决方法分享

mysql连接过多和死掉以及拒绝服务的解决方法

MySql如何执行定时任务

mysql 提示INNODB错误的解决方法

Mysql自动备份与还原方法

精品推荐
分类导航