MySQL對中文進(jìn)行排序詳解及實(shí)例
MySQL對中文進(jìn)行排序詳解
MySQL默認(rèn)只支持對日期、時(shí)間和英文字符串進(jìn)行排序,如果對中文進(jìn)行order by很可能得不到想要的結(jié)果,如下面的查詢并不會(huì)按我們所想的根據(jù)漢字的拼音進(jìn)行排序:
SELECT * from user order by user_name;
如果相對中文進(jìn)行排序的話,可以使用CONVERT(coloum_name USING GBK)將中文轉(zhuǎn)為GBK編碼形式,然后再排序,就可以實(shí)現(xiàn)根據(jù)漢子的拼音進(jìn)行排序:
SELECT * from user order by CONVERT(user_name USING GBK);
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
Mysql select in 按id排序?qū)崿F(xiàn)方法
有時(shí)候我們在后臺(tái)選擇了一系列的id,我們想安裝填寫id的順序進(jìn)行排序,那么就需要下面的order by方法,測試通過2013-03-03navicat連接mysql出現(xiàn)2059錯(cuò)誤的解決方法
這篇文章主要為大家詳細(xì)介紹了navicat連接mysql出現(xiàn)2059錯(cuò)誤的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-11-11Mysql計(jì)算n日留存率的實(shí)現(xiàn)
本文主要介紹了Mysql計(jì)算n日留存率的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01mysql插入中文數(shù)據(jù)變成問號(hào)的解決方案
這篇文章主要介紹了mysql插入中文數(shù)據(jù)變成問號(hào)的解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04分析MySQL中索引引引發(fā)的CPU負(fù)載飆升的問題
這篇文章主要介紹了分析MySQL中索引引引發(fā)的CPU負(fù)載飆升的問題,文中提到了獨(dú)立索引所帶來的巨大CPU負(fù)擔(dān),以提醒在MySQL中使用索引要注意CPU負(fù)載的問題,需要的朋友可以參考下2015-05-05使用xtrabackup實(shí)現(xiàn)mysql備份
Xtrabackup 是percona公司的開源項(xiàng)目,用以實(shí)現(xiàn)類似innodb官方的熱備份工具InnoDB Hot Backup的功能,能夠非??焖俚貍浞菖c恢復(fù)MySQL數(shù)據(jù)庫。今天我們就來詳細(xì)討論下Xtrabackup的使用方法2016-11-11