关于utf8mb4

utf8mb4是MySQL / MariaDB中的一种字符集。

在当前主流版本的MySQL / MariaDB中,使用utf8作为字符集时,默认表示的是utf8mb3

关于utf8mb3utf8mb4,其主要区别在于:most bytes 3most bytes 4,即最多使用3 / 4个字节来表示1个字符!所以,当使用utf8mb4时,可以表示更多字符,例如生僻汉字、冷门符号、emoji表情符号等。

UTF指的是:Unicode Transfer Format,即Unicode传输编码。

在使用MySQL / MariaDB时,所有SQL语句中涉及的字符集都明确的使用utf8mb4,尽量不要使用utf8

什么是utf8mb4和utf8mb3区别?相关推荐

  1. 数据库字符集utf8和utf8mb4的详细区别

    最近我遇到了一个bug,我试着通过Rails在以"utf8"编码的MariaDB中保存一个UTF-8字符串,然后出现了一个离奇的错误: Incorrectstringvalue:' ...

  2. MySQL中 utf8 和 utf8mb4 的区别,以及 general_ci 、unicode_ci和unicode_520_ci的区别

    首先了解什么是Unicode: Unicode是一种信息技术(IT)标准,用于对世界上大多数书写系统中表示的文本进行一致的编码,表示和处理. 大致意思就是Unicode对英文字符.符号.汉字.表情符号 ...

  3. Mysql utf8mb3 utf8mb4 与UTF8 字符集参数(character_set_system)的说明

    Mysql UTF8之utf8mb3 utf8mb4 字符集概述 字符集即是为了兼容各国的文字而做的编码,比如GB2312.GBK等,通用的编码我们用utf8. mysql(5.7及8.0)里utf8 ...

  4. MySQL8.0.27 修改编码类型(utf8mb3)

    文章目录 前言 一.运行环境 二.更换步骤 1.查看编码类型 2.更改配置文件 前言 笔者最近在完成课程实验作业使用MySQL时需要修改编码类型为utf8,但是由于版本为8.0.27,搜寻到的操作建议 ...

  5. 漫话:如何给女朋友解释为什么不能在 MySQL 中使用 UTF-8 编码

    作者 | 漫话编程 来源 | 漫话编程(ID:mhcoding) MySQL是一种关系型数据库,这个大家肯定都不陌生,使用MySQL创建数据库的时候,大家需要指定一种编码方式. 很多时候,大家基于自己 ...

  6. 紧急通知!不要在MySQL中使用UTF-8编码!!!

    MySQL是一种关系型数据库,这个大家肯定都不陌生,使用MySQL创建数据库的时候,大家需要指定一种编码方式. 很多时候,大家基于自己对编码方式的了解,会认为UTF-8是一种通用的编码方式,所以大多数 ...

  7. mysql插入数据会失败?为什么?

    那天,我还在外面吃成都六姐的冒菜. 牛肉丸裹上麻酱后,狠狠嘬一口,都要入嘴了. 产品经理突然发来消息. "线上有些用户不能注册了" 心想着"关我x事,又不是我做的模块&q ...

  8. 【数据库】 如何对数据库进行操作

    目录 一,SQL语句基础 1, SQL简介 (1) SQL语句分类 (2)SQL语句的书写规范 二,数据库操作 1.查看 (1)查看所有数据库 (2)查看有没有指定的数据库(mysql) 2.创建 ( ...

  9. 第六周 Java语法总结_设计原则_工厂模式_单例模式_代理模式(静态代理_动态代理)_递归_IO流_网络编程(UDP_TCP)_反射_数据库

    文章目录 20.设计原则 1.工厂模式 2.单例模式 1)饿汉式 2)懒汉式 3.Runtime类 4.代理模式 1)静态代理 2)动态代理 动态代理模板 21.递归 22.IO流 1.File 2. ...

最新文章

  1. 深入剖析MobileNet和它的变种
  2. 自动化机器学习(三)神经网络架构搜索综述(NAS)简述
  3. Intel VT学习笔记(七)—— EPT物理地址转换
  4. 串口通信寄存器/库函数配置、实例编写
  5. webpack常用配置
  6. linux mysql 操作命令_Linux mysql常用操作命令
  7. [蓝桥杯历届试题] 海盗比酒量
  8. Linux中路径的组成部分
  9. 第 45 届国际大学生程序设计竞赛(ICPC)亚洲区域赛(南京)签到题K Co-prime Permutation,L Let‘s Play Curling
  10. RHCE 学习笔记(32) - DNS
  11. js 中 clientHeight、scrollHeight 等获取的高度的区别和使用
  12. Matlab画图 线型控制
  13. PPT模板文字环绕效果怎么设置?
  14. 大学四年的总结与感受
  15. 单端口和双端口的优势_双端口测量和 S参数 - 灵活应用网络分析仪
  16. GPU架构与管线总结
  17. [BJOI2019] 排兵布阵
  18. 怎么把视频里的一小段制作成gif图片?教你视频片断做成GIF
  19. 团队里不能留的三种人
  20. Roblox剑九之剑二

热门文章

  1. oracle 数据库 ORA-28000错误的原因及解决办法
  2. 吐血整理一个月——终于把所有Python库整理齐了.....
  3. vscode代码格式管理插件prettier-Code formatter安装和设置
  4. 计算机十进制转为八位二进制,Java将十进制转换为8位二进制(Java convert from decimal to 8-bit binary)...
  5. Java引用包的方法
  6. 认识Apache Bookkeeper
  7. 精睿 ESS EAV 【中文商业特别版+纯净版-官方升级】【2.11更新3.0.685.0】
  8. 前端从后端导出excel表格文件的两种方法
  9. android获取手机资源文件,android MediaStore 读取手机文件
  10. Python Flask框架