前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL字符集与排序规则小结

MySQL字符集与排序规则小结

作者头像
张申傲
发布2020-09-03 16:21:51
1K0
发布2020-09-03 16:21:51
举报
文章被收录于专栏:漫漫架构路漫漫架构路

MySQL字符集与排序规则小结

一. 字符集

  1. utf8mb4说明 MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。
  2. utf8 VS utf8mb4
    1. utf8
      1. 最大字符长度为 3 字节,如果遇到 4 字节的字符就会出现错误了;
      2. 无法存贮表情和不常用汉字;
      3. 消耗空间比utf8mb4少。
    2. utf8mb4
      1. 最大字符长度为4字节;
      2. 对于 CHAR 类型数据,存储会多消耗一些空间;
      3. 多了表情的支持 。

二. 排序规则

  1. ci case insensitive,大小写不敏感,’a’==’A’会返回1。
  2. bin binary,将字符串中的每一个字符用二进制数据存储,区分大小写。
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-02-24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • MySQL字符集与排序规则小结
    • 一. 字符集
      • 二. 排序规则
      相关产品与服务
      云数据库 SQL Server
      腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档