MySQL對中文進行排序詳解及實例
更新時間:2017年05月04日 16:48:52 投稿:lqh
這篇文章主要介紹了MySQL對中文進行排序詳解及實例的相關資料,需要的朋友可以參考下
MySQL對中文進行排序詳解
MySQL默認只支持對日期、時間和英文字符串進行排序,如果對中文進行order by很可能得不到想要的結果,如下面的查詢并不會按我們所想的根據漢字的拼音進行排序:
SELECT * from user order by user_name;
如果相對中文進行排序的話,可以使用CONVERT(coloum_name USING GBK)將中文轉為GBK編碼形式,然后再排序,就可以實現根據漢子的拼音進行排序:
SELECT * from user order by CONVERT(user_name USING GBK);
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
MySQL中Binlog日志的使用方法詳細介紹
MySQL的binlog(二進制日志)是一種記錄MySQL服務器所有更改的二進制日志文件,下面這篇文章主要給大家介紹了關于MySQL中Binlog日志的使用方法,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
2024-02-02
MySQL慢查詢以及解決方案詳解
MySQL的慢查詢,全名是慢查詢日志,是MySQL提供的一種日志記錄,用來記錄在MySQL中響應時間超過閥值的語句,下面這篇文章主要給大家介紹了關于MySQL慢查詢以及解決方案的相關資料,需要的朋友可以參考下
2023-05-05
Mysql計算n日留存率的實現
本文主要介紹了Mysql計算n日留存率的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
2023-01-01
mysql插入中文數據變成問號的解決方案
這篇文章主要介紹了mysql插入中文數據變成問號的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
2023-04-04
使用xtrabackup實現mysql備份
Xtrabackup 是percona公司的開源項目,用以實現類似innodb官方的熱備份工具InnoDB Hot Backup的功能,能夠非??焖俚貍浞菖c恢復MySQL數據庫。今天我們就來詳細討論下Xtrabackup的使用方法
2016-11-11