字符集
: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...