千家信息网

mysql建数据库的字符集与排序规则

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,1.字符集说明:一般选择utf8.下面介绍一下utf8与utfmb4的区别。utf8mb4兼容utf8,且比utf8能表示更多的字符。unicode编码区从1 ~ 126就属于传统utf8区,当然ut
千家信息网最后更新 2026年10月31日mysql建数据库的字符集与排序规则

1.字符集说明:

一般选择utf8.下面介绍一下utf8与utfmb4的区别。
utf8mb4兼容utf8,且比utf8能表示更多的字符。
unicode编码区从1 ~ 126就属于传统utf8区,当然utf8mb4也兼容这个区,126行以下就是utf8mb4扩充区,什么时候你需要存储那些字符,你才用utf8mb4,否则只是浪费空间。

2.排序规则

排序一般分为两种:utf_bin和utf_general_ci
bin 是二进制, a 和 A 会别区别对待.
例如你运行:
SELECT * FROM table WHERE txt = 'a'
那么在utf8_bin中你就找不到 txt = 'A' 的那一行, 而 utf8_general_ci 则可以.
utf8_general_ci 不区分大小写,这个你在注册用户名和邮箱的时候就要使用。
utf8_general_cs 区分大小写,如果用户名和邮箱用这个 就会照成不良后果
utf8_bin:字符串每个字符串用二进制数据编译存储。 区分大小写,而且可以存二进制的内容
utf8_unicode_ci和utf8_general_ci对中、英文来说没有实质的差别。
utf8_general_ci校对速度快,但准确度稍差。(准确度够用,一般建库选择这个)
utf8_unicode_ci准确度高,但校对速度稍慢。

字符 二进制 准确度 大小 排序 字符串 时候 校对 用户 用户名 速度 邮箱 存储 选择 字符集 数据 规则 不良 一行 传统 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 科技互联网企业 重生之互联网科技帝国 港股互联网科技股 互联网金融 科技金融 深圳天众互联网科技公司 联恩商钥互联网科技有限公司 哈尔滨秒房互联网科技有限公司 剑昆互联网络科技有限公司临桂 小米互联网科技园设置 互联网科技公司有风险吗 互联网科技商业 国大互联网教育科技有限公司工作 互联网行业科技股 特约风豹互联网科技为什么扣费 江苏苏星互联网科技有限公司 扫呗互联网科技有限公司 新氧科技和美国互联网有关系吗 广东鹅鹅鹅互联网科技有限公司 福建互联网展示科技馆设计 数字互联网科技有限公司 广东万易互联网科技有限公司惠州分公司 伟宏互联网科技 港股互联网科技股 互联网金融监管科技 互联网科技公司招聘 恒银科技与互联网金融 互联网大会黑科技排名 国大互联网教育科技有限公司薪资 小米互联网科技园入驻 福仕德教育科技互联网
0