首页数据库mysql字符集以及校对规则

mysql字符集以及校对规则

时间2023-09-21 17:09:03发布访客分类数据库浏览458
导读:MySQL是一个流行的关系型数据库管理系统,基于客户机-服务器模式,可在各种操作系统上运行。MySQL支持多种字符集,不同的字符集包括不同的字符,如字母、数字、符号等,并提供不同的排序规则,以满足不同语言环境的需求。//查看MySQL支持的...

MySQL是一个流行的关系型数据库管理系统,基于客户机-服务器模式,可在各种操作系统上运行。

MySQL支持多种字符集,不同的字符集包括不同的字符,如字母、数字、符号等,并提供不同的排序规则,以满足不同语言环境的需求。

//查看MySQL支持的字符集与校对规则SHOW CHARACTER SET;
    SHOW COLLATION;
    //创建数据库时指定字符集与校对规则CREATE DATABASE test CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
    //创建表时指定字符集与校对规则CREATE TABLE t1 (c1 VARCHAR(10)) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
    

在MySQL中,字符集相关的几个术语较容易令人混淆:

  • 字符集(Character Set):可以包含的字符的集合。
  • 编码(Encoding):将字符集中的字符编码为二进制数据的方式。
  • 校对规则(Collation):规定字符串比较时使用的规则。

MySQL支持的常用字符集包括:

  • ASCII:英语字符集。
  • UTF-8:使用1-4个字节编码的Unicode字符集,支持全球所有语言。
  • GBK:简体中文字符集。
  • Big5:繁体中文字符集。

MySQL支持的常用校对规则包括:

  • utf8_general_ci:一般不区分大小写,但对于一些特殊字符的处理可能有差异。
  • utf8mb4_general_ci:同上,但支持四字节字符。
  • utf8_unicode_ci:区分大小写,但对于一些特殊字符的处理可能有差异。
  • utf8mb4_unicode_ci:同上,但支持四字节字符。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: mysql字符集以及校对规则
本文地址: https://pptw.com/jishu/452391.html
css3中2D倾斜详解 mysql 更新为系统时间戳

游客 回复需填写必要信息