MYSQL下UTF8中文字段排序(按拼音)
成功志
MYSQL下UTF8中文字段排序(按拼音)
2012-9-25 ok12

select * from 表名 order by CONVERT(字段名 USING GBK) 


这样可以临时解决,不过某些生僻字可能无法识别
如果可以的话建议建立首字母表或者拼音表
这样效率可以提高不少 


 例如 UTF8 下:
表goods,字段:id title timestamp
SQL语句: select * from goods order by CONVERT(title USING GBK) asc。


如果本来是GBK的话可以直接通过order by 就可以进行拼音排序了

发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容