資料庫9 校對集

2021-10-04 01:54:31 字數 797 閱讀 9028

在某一種字符集下, 為了使字元之間可以互相比較, 讓字元和字元形成一種關

系的集合, 稱之為校對集。

比如說 ascii 中的 a 和 b, 如果區分大小寫 a > b, 如果不區分 a < b;

不同字符集有不同的校對規則, 命名約定:以其相關的字符集名開始, 通常包

括乙個語言名, 並且以 _ci、_cs 或 _bin 結束。

/* 資料庫預設的排序方式,是公升序 */

create

table t1(

str char(1

))charset

=utf8mb4 collate

=utf8mb4_general_ci;

--_general_ci 字尾的都是不區分大小寫的

create

table t2(

str char(1

))charset

=utf8mb4 collate

=utf8mb4_bin;

-- 看到字尾邊是_bin的都是區分大小的

/*linux中mysql是區分大小的

需要自己去配置

vim /etc/mysql/my.cnf

找到[mysqld]

1是不區分大小寫,0是區分大小寫

*/lower_case_table_names=

1show

character

set;

-- 檢視字符集 和 校對集

show collation;

-- 顯示所有的校對集

Mysql資料庫 校對集

校對集 資料比較的方式 校對集有三種格式 bin binary 二進位制比較,取出二進位制位,一位一位的比較,區分大小寫 cs case sensitive大小寫敏感,區分大小寫 ci case insensitive大小寫不敏感,不區分大小寫 檢視資料庫所支援的校對集 show collation...

資料庫 MySql 檢視字符集校對規則(一)

show collation like pattern where expr 顯示所有項 show collation 顯示 collation字段值包含bin的項 show collation like bin 顯示 charset字段值等於utf8mb4的項 show collation whe...

MySql 資料庫 新建 字符集與字元校對設定

10.1.常規字符集和校對 10.2.mysql中的字符集和校對 10.3.確定預設字符集和校對 10.3.1.伺服器字符集和校對 10.3.2.資料庫字符集和校對 10.3.3.表字符集和校對 10.3.4.列字符集和校對 10.3.5.字符集和校對分配示例 10.3.6.連線字符集和校對 10....