MySQL系列 3 字符集 校對規則 中文儲存

2021-09-11 01:45:56 字數 1155 閱讀 6180

字符集

:character set。字符集是多個字元的集合,常見的如ascii字符集、utf-8字符集、gbk中文字符集等;

校對規則

:collation。同一字符集內字元比較的規則。如ascii字符集中字元'a'小於字元』a』,因為大寫'a'編碼為十進位制65,小寫'a'編碼為十進位制97;

mysql> show character set;

mysql> select * from information_schema.character_sets;

mysql> show collation;

mysql> select * from information_schema.collations ;

mysql> create table character_test ( mystr varchar(20) character set utf8);

query ok, 0 rows affected (0.61 sec)

mysql> alter table character_test modify mystr varchar(20) character set gbk;

query ok, 0 rows affected (1.09 sec)

records: 0  duplicates: 0  warnings: 0

mysql>  insert into character_test (mystr) value("我是中文");

query ok, 1 row affected (0.10 sec)

mysql> select * from character_test;

+--------------+

| mystr        |

+--------------+

| 我是中文     |

mysql字符集和校對規則 Mysql校對集

簡要說明 字符集和校對規則 字符集是一套符號和編碼。校對規則是在字符集內用於比較字元的一套規則。mysql在collation提供較強的支援,oracel在這方面沒查到相應的資料。校對規則一般分為兩類 binary collation,二元法,直接比較字元的編碼,可以認為是區分大小寫的,因為字符集中...

mysql字符集和校對規則 Mysql校對集

字符集的概念大家都清楚,校對規則很多人不了解,一般資料庫開發中也用不到這個概念,mysql在這方便貌似很先進,大概介紹一下 簡要說明 字符集和校對規則 字符集是一套符號和編碼。校對規則是在字符集內用於比較字元的一套規則。mysql在collation提供較強的支援,oracel在這方面沒查到相應的資...

MySQL字符集和校對規則

本文對mysql支援的常規字符集和校對規則作了乙個簡單的說明,並介紹了mysql常用字符集變數的含義和設定,字符集變數的不恰當設定有可能導致包括亂碼在內的諸多問題。字符集是一套符號和編碼。校對規則是在字符集內用於比較字元的一套規則。mysql 伺服器能夠支援多種字符集,可以使用 show chara...