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