mysql各字符集下漢字和字母佔位元組數

2022-02-10 07:44:30 字數 432 閱讀 7780

在mysql 5.1.5-alpha下測試得出如下結論

latin1:

1character=1byte,1漢字=2character,

也就是說乙個字段定義成 varchar(200),則它可以儲存100個漢字或者200個字母。

這一點要注意,尤其是當欄位內容是字母和漢字組成時,盡量假設字段內容都是由漢字組成,據此來設定字段長度

utf8:

1character=3bytes, 1漢字=1character

也就是說乙個字段定義成 varchar(200),則它可以儲存200個漢字或者200個字母。

gbk:

1character=2bytes,1漢字=1character

也就是說乙個字段定義成 varchar(200),則它可以儲存200個漢字或者200個字母。

mysql 字符集排序 mysql字符集和排序規則

1.關於字符集和排序規則 所為字符集,就是用來定義字元在資料庫中的編碼的集合。常見的字符集有 utf8 支援中文 和accis 不支援中文 資料庫中的排序規則用來定義字元在進行排序和比較的時候的一種規則。常見的如下 1 utf8 general ci 不區分大小寫,utf8 general cs 區...

mysql 字符集排序 MySQL字符集和排序介紹

客服端字符集 character set client utf8mb4 連線字符集 character set connectionutf8mb4 資料庫字符集 character set databaseutf8mb4 檔案系統字符集 character set filesystembinary ...

mysql字符集校對 MySql 字符集和校對

字符集是指一種從二進位制編碼到某類字元符號的對映,校對是指一組用於某個字符集的排序規則。而且每一類編碼字元都有其對應的字元集合校對規則。mysql 基本資訊 mysql支援多種字符集,咱們能夠經過use the information schema character sets table or t...