“MySQL中的character set和collation”的版本间的差异
来自CloudWiki
(创建页面,内容为“==character set和collation的是什么== character set即字符集 我们常看到的UTF-8、GB2312、GB18030都是相互独立的character set。即对Unicode的…”) |
(没有差异)
|
2020年6月23日 (二) 08:36的版本
character set和collation的是什么
character set即字符集
我们常看到的UTF-8、GB2312、GB18030都是相互独立的character set。即对Unicode的一套编码。
collation即比对方法
用于指定数据集如何排序,以及字符串的比对规则。
每个character set会对应一定数量的collation。查看方法是在MySQL的Console下输入:
MariaDB [mxshop]> show collation like 'utf8%';
+--------------------------+---------+-----+---------+----------+---------+ | Collation | Charset | Id | Default | Compiled | Sortlen | +--------------------------+---------+-----+---------+----------+---------+ | utf8_general_ci | utf8 | 33 | Yes | Yes | 1 | | utf8_bin | utf8 | 83 | | Yes | 1 | | utf8_unicode_ci | utf8 | 192 | | Yes | 8 | | utf8_icelandic_ci | utf8 | 193 | | Yes | 8 | | utf8_latvian_ci | utf8 | 194 | | Yes | 8 | 。。。 。。。 +--------------------------+---------+-----+---------+----------+---------+ 47 rows in set (0.00 sec)