MySQL建库建表:utf8和utf8mb4的区别
1)简介
MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。
2)内容描述
那上面说了既然utf8能够存下大部分中文汉字,那为什么还要使用utf8mb4呢? 原来mysql支持的 utf8 编码最大字符长度为 3 字节,如果遇到 4 字节的宽字符就会插入异常了。三个字节的 UTF-8 最大能编码的 Unicode 字符是 0xffff,也就是 Unicode 中的基本多文种平面(BMP)。也就是说,任何不在基本多文本平面的 Unicode字符,都无法使用 Mysql 的 utf8 字符集存储。包括 Emoji 表情(Emoji 是一种特殊的 Unicode 编码,常见于 ios 和 android 手机上),和很多不常用的汉字,以及任何新增的 Unicode 字符等等(utf8的缺点)。
MySQL建库建表:utf8和utf8mb4的区别相关推荐
- MySQl建库建表及增删改查
通过可视化工具建库建表 创建数据库 CREATE DATABASE studb2 CHAR SET utf8; 切换数据库(使用use 将数据库切换到 studb2) USE studb2 ; 在st ...
- Mysql 数据库实战-建库-建表-查多表
前文:MySql数据库基本概念 数据库 DataBase(数据库),存储数据的仓库. 第一方或第三方提供的图形化界面的客户端(DBeaver,Mariadb) 在Mysql中创建若干个数据库,每个数据 ...
- mysql exercise --- one 建库建表练习参考
建库建表操作练习 1 .表名 User Name Tel Content Date 张三 133******** 大专毕业 2006-10-11 张三 136******** 本科毕业 2006-10 ...
- mysql建库建表全过程20201215
oracle 用户–>表空间–>库–>表 mysql 系统–>库–>用户–>表 第一部分 安装 官网下载 安装 安装完成后,能在系统偏好设置里看到mysql的小海豚 ...
- 十五. 实战——mysql建库建表 字符集 和 排序规则
1. 字符集和排序规则 字符集 当数据库需要适应不同的语言就需要有不同的字符集,如果不指定字符集的话,那么就会使用数据库的默认的字符集,每种字符集都有自己默认的排序规则.mysql默认字符集为utf8 ...
- mysql创建库和表确保utf8_mysql创建utf8数据库
CentOS6.5下通过Shell创建.备份.还原MySQL数据库 CentOS6.5下通过Shell创建.备份.还原MySQL数据库 创建数据库: mysql -uroot -p123456 -e ...
- 通过flyway实现项目启动自动建库建表
目录 前言 代码实现 添加依赖 sql文件命名方式也有讲究 代码配置 启动建库 前言 我之前研究过一个开源论坛项目,pybbs,他代码下载下来直接启动会自动建库建表,所以我拿过来研究一下(不难),这样 ...
- Android数据库建库建表的几种方法
方法一:SQLite数据库的建立 SQLiteDatabase database;public UserDao(Context context){//1.1建库database=context.ope ...
- 数据库的实例化操作——员工信息的查询——建库建表录入信息(一)
数据库的实例化操作--建库建表录入信息. 本文章共分为三部分,通过建立员工部门的信息来熟练掌握数据库的单表查询.多表查询. 员工信息如下: Dept表(部门) Dept部门表结构 字段 类型 描述 d ...
- hive:建库建表、表分区、内部表外部表、数据导入导出
hive建库建表与数据导入 建库 hive中有一个默认的库: 库名: default 库目录:hdfs://hdp20-01:9000/user/hive/warehouse 新建库: create ...
最新文章
- 浪潮发布业界最高GPU密度的SR-AI整机柜
- 广西大学计算机专业研究生录取分数线,广西大学电子信息(专硕)专业考研录取分数线-研究生分数线-历年分数线...
- hive(1)——用mysql进行元数据存储
- Linux下openSSL安装并颁发证书
- torchtext建立词表build_vocab()时使用自己的word2vec模型
- 学习单片机入门需要准备什么?
- 计算机考研机试指南(九)——搜索(百鸡问题、ABC、胜利大逃亡、迷宫问题、C翻转、旋转矩阵、字符串匹配、)...
- python tornado 模板扩展
- The Bits(找规律)
- 直方图均衡化的数学原理
- java ipv6工具,支持通过IPv6地址和子网大小 计算开始结束地址
- jQuery封装的获取Url中的Get参数
- AGV、IGV、RGV这三者之间的区别浅析
- 乐高机器人纲要_人工智能与机器人课程纲要
- (转)关于样本标准差(SD)与样本标准误差(SE)
- 侯捷C++系统工程师
- USBHID-BUS Hound能抓到数据但上位机读不到数据
- vue——初学Vue
- 第二章:3ds max材质和贴图
- 历史上的今天:“超级计算机之父”诞生;三星推出移动支付;LibreOffice 发布...