社区
MySQL
帖子详情
utf8mb4和utf8有什么区别?
hcymysql
2012-08-29 10:36:52
utf8mb4和utf8有什么区别?
什么情况下用utf8mb4?谢谢。
...全文
63073
8
打赏
收藏
utf8mb4和utf8有什么区别?
utf8mb4和utf8有什么区别? 什么情况下用utf8mb4?谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
用户昵称不能为空
2014-06-05
打赏
举报
回复
原来如此,今天升级phpmyadmin看到默认字符集是 utf8mb4
healer_kx
2014-04-19
打赏
举报
回复
?接分中... ...
rucypli
2012-08-29
打赏
举报
回复
没见过utf8mb4
ACMAIN_CHM
2012-08-29
打赏
举报
回复
hcymysql (hcymysql)
'截至2012-08-29 10:36:52 用户结帖率
0.00%
当您的问题得到解答后请及时结贴.
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html
8、如何给分和结贴?
http://community.csdn.net/Help/HelpCenter.htm#结帖
hcymysql
2012-08-29
打赏
举报
回复
谢谢4楼
foolbirdflyfirst
2012-08-29
打赏
举报
回复
没用过,也没试过那么高的mysql版本。
不过你发的手册链接说了
以往mysql里的utf8一个字符最多3字节,只支持BMP这部分的unicode编码区,
BMP是从哪到哪,到
http://en.wikipedia.org/wiki/Mapping_of_Unicode_characters
这里看,基本就是0000~FFFF这一区。
而utf8mb4则扩展到一个字符最多能有4字节,所以能支持更多的字符集。
utf8mb4 is a superset of utf8
utf8mb4兼容utf8,且比utf8能表示更多的字符。
至于什么时候用,看你的做什么项目了,到
http://witmax.cn/unicode-list.html
看unicode编码区
从1 ~ 126就属于传统utf8区,当然utf8mb4也兼容这个区,126行以下就是utf8mb4扩充区,什么时候你需要存储那些字符,你才用utf8mb4,否则只是浪费空间。
hcymysql
2012-08-29
打赏
举报
回复
晕。。。手册里有啊。
http://dev.mysql.com/doc/refman/5.5/en/charset-unicode-utf8mb4.html
Rotel-刘志东
2012-08-29
打赏
举报
回复
没见过。
一次性精MySQL核心技术
本课程目前总计105课时,并且不定期的进行新知识点的补充,目的是打造一部围绕MySQL的全体系课程。课程涵盖11大章节,分别是:第1章基础&技巧:这部分的重点是会讲解一些容易被开发人员忽略的技巧,例如
utf8
mb4
字符集问题、如何使用外部临时表提高查询效率、快速创建同结构表及快速复制数据、截断表和删除数据使用和差异、以及怎样使用help语句查看帮助文档。第2章六大数据类型:这部分的重点是对MySQL的8种数字类型、5种日期和时间类型、10种字符串类型、枚举类型、集合类型和时间戳类型的
区别
和使用进行深入讲解。第3章数据库函数大全:MySQL中有上百种函数之多,使用函数可以快速的解决我们很多开发问题,但是由于我们掌握的函数不够多,往往没有办法实际应用,本章节重点是让你掌握更多好用而你不知道的函数使用。第4章数据库引擎精讲:本章节带您深入到MySQL的体系架构,深入理解innoDB、MyISAM、MEMORY、ARCHIVE引擎的
区别
和使用原则。第5章数据库索引精讲:索引是保障我们查询效率的重点,本章节从逻辑存储和物理存储的底层入手,深入剖析索引的存储结构和查找方法,掌握聚簇索引、非聚簇索引、前缀索引等的存取原理和使用技巧。第6章调优工具:工欲善其事必先利其器,本章节带你掌握读写比例查询、缓存设置、执行计划和Profile调优工具。第7章参数调优和索引调优:怎么样让SQL执行的更快、数据库的性能更强,怎样充分利用索引进行不断的优化。本章节会为您讲解16种MySQL的优化策略。第8章SQL调优:SQL语句是我们日常使用的重点,怎么样写出一手高性能的SQL语句,其实是具有一定技巧的,本章节讲解8种优化策略,让数据SQL执行性能更强。第9章分库分表:在面对海量数据的时候单表和单个数据库的性能始终会存在瓶颈,本章节为您讲解分库分表的原理和技巧,怎么样使用Merge引擎分表、深入掌握MySQL数据库分区表的能力。第10章高可用架构和安全管理:本部分涵盖MySQL的高可用架构,主备架构、主从架构、主从从架构、互为主从架构。数据的同步复制、半同步复制、异步复制。主从复制原理和主从延迟的问题,以及在管理和开发层面怎样保证数据库安全。第11章MySQL日志:对MySQL的7种日志进行讲解,包括errorlog错误日志、general log查询日志、slow log慢日志、binlog 二进制日志、redlog重做日志。课程会附带配套文档和SQL脚本。有问题可以直接联系作者,24小时线上答疑。
MySQL中
utf8
和
utf8
mb4
编码有什么
区别
一、简介 MySQL在5.5.3之后增加了这个
utf8
mb4
的编码,
mb4
就是most bytes 4的意思,专门用来兼容四字节的unicode。好在
utf8
mb4
是
utf8
的超集,除了将编码改为
utf8
mb4
外不需要做其他转换。当然,为了节省空间,一般情况下使用
utf8
也就够了。 二、内容描述 那上面说了既然
utf8
能够存下大部分中文汉字,那为什么还要使用
utf8
mb4
呢? 原来mysql...
一文搞懂字符集! (详解
utf8
、
utf8
mb3 和
utf8
mb4
的
区别
,
utf8
mb4
_unicode_ci 和
utf8
mb4
_general_ci的
区别
)
在学习和开发过程中偶尔会遇到乱码问题,解决问题首先想到的就是修改字符集,但又因为对字符集这个东西一知半解感觉无从下手,本文就聊聊字符集,旨在分享和学习,希望对大家有所帮助! 文章引出字符集概念主要是为了讲解数据库
utf8
、
utf8
mb3 和
utf8
mb4
的
区别
,以及
utf8
mb4
_unicode_ci 和
utf8
mb4
_general_ci的
区别
**
mysql中字符集
utf8
和
utf8
mb4
有什么
区别
?
mysql中字符集
utf8
和
utf8
mb4
有什么
区别
?这个
utf8
mb4
是mysql5.5才有的字符了为什么会有它呢,我们一起来看看与uft8的
区别
。 可以简单的理解
utf8
mb4
是目前最大的一个字符编码,支持任意文字. 为什么会有
UTF8
MB4
? 既然
utf8
应付日常使用完全没有问题,那为什么还要使用
utf8
mb4
呢? 低版本的MySQL支持的
utf8
编码,最大
MYSQL(8.0版本及以上)-
utf8
mb3,
utf8
mb4
和
utf8
的含义和由来
官方文档:MySQL 8.0 Reference Manual: 10.9.2 The
utf8
mb3 Character Set (3-Byte UTF-8 Unicode Encoding) 首先,上结论: 国际上的UTF-8,在MySQL中,对标的是uft8
mb4
。 在MySQL中,实际只有
utf8
mb4
和
utf8
mb3。至于uft8,在 V8.0 还是指代的
utf8
mb3,未来的会变为...
MySQL
56,677
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章