MYSQL資料庫帶中文的字段排序

2021-07-16 03:22:51 字數 571 閱讀 6309

今天遇到了乙個排序問題:對帶有中文的資料庫中的某個字段排序時(例如 order by name),排序後的結構不是我們想要的結果。

舉例如下:

select

alias

from device order

byalias

結果如下:

這其實並不是我們想要的結果。

我們期望的結果應該這樣的(根據漢字首字母排序,調光===>被認為成diao光了):

如何得到我們期望的結構的?

select

alias

from device order

by convert(alias

using gbk)。

這樣得到的就是我們上面期望的結果。

mysql資料庫字段加密

linux version centos7.3 mysql vrsion mysql5.6.34 最近兩天,接到業務上乙個需求,需要對錶中的部分字段 比如手機號,email 進行加密,在檢視mysql的相關資料後,發現需要對資料庫中的部分字段加密,基本就只能從業務層面的角度來實現。大概提供了如下幾個...

mysql資料庫字段操作

建立測試表 create table test id int add支援多列,change drop需要在每列前新增關鍵字,逗號隔開,column 可有可無 新增多列 alter table test add c1 char 1 c2 char 1 alter table test add colu...

MySQL資料庫字段加密

一 匯入表結構 use qskj 03 table structure for table test drop table if exists test create table test id int 10 not null auto increment comment 主鍵 username v...