一兆mysql能存多少个字_MySQL 中一个汉字占多少存储?
[广告:最高 ¥2000 红包]阿里云服务器、主机等产品通用,可叠加官网常规优惠使用 | 限时领取
1. 一个汉字占多少长度与编码有关:
UTF8:一个汉字=3个字节
GBK:一个汉字=2个字节
2.varchar(n)能存储几个汉字?
varchar(n)表示n个字符,无论汉字和英文,Mysql都能存入n个字符,仅是实际字节长度有所区别
3.MySQL怎么检查长度?
可用SQL语言中length函数: select LENGTH(fieldname) from tablename
UTF-8:Unicode Transformation Format-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,他们无需下载IE的中文语言支持包。
GBK 是国家标准GB2312基础上扩容后兼容GB2312的标准。GBK的文字编码是用双字节来表示的,即不论中、英文字符均使用双字节来表示,为了区分中文,将其最高位都设定成1。GBK包含全部中文字符,是国家编码,通用性比UTF8差,不过UTF8占用的数据库比GBD大。
GBK、GB2312等与UTF8之间都必须通过Unicode编码才能相互转换:
GBK、GB2312-->Unicode-->UTF8
UTF8-->Unicode-->GBK、GB2312
GB2312是GBK的子集,GBK是GB18030的子集
GBK是包括中日韩字符的大字符集合
为了避免所有乱码问题,应该采用UTF-8,将来要支持国际化也非常方便
UTF8可以看作是大字符集,它包含了大部分文字的编码。
使用UTF8的一个好处是其他地区的用户(如香港台湾)无需安装简体中文支持就能正常观看你的文字而不会出现乱码。
总结:
gb2312是简体中文的码
gbk支持简体中文及繁体中文
big5支持繁体中文
utf8支持几乎所有字符
一兆mysql能存多少个字_MySQL 中一个汉字占多少存储?相关推荐
- mysql 中 一个汉字吗_MySQL 中一个汉字占多少存储?
MySQL 中一个汉字占多少存储? 1. 一个汉字占多少长度与编码有关: UTF8: 一个汉字 = 3 个字节 GBK: 一个汉字 = 2 个字节 2.varchar(n)能存储几个汉字? varch ...
- 一兆mysql能存多少个字_MySQL到底可以存储多少个汉字
在我们使用mysql的时候,对字段的选用以及具体使用什么类型会很有疑问,这里按如下标准即可 类型以及所占字节如下类型 大小 CHAR 0-255字节定长字符串 VARCHAR 0-65535字节变长字 ...
- mysql中文占几个char_数据库中一个汉字占几个字符?
展开全部 如果你说的"字符"就是指 Java 中的 char,那好,那它就是 16 位,2 字节.e69da5e887aa32313133353236313431303231363 ...
- oracle和mysql存储汉字_mysql和oracle的一个汉字占几个字节
以前一直使用oracle11g,一个汉字占3个字节,所以在操作mysql时也一直这样分配长度. 今天测试了下发现不对了 可以看到第一个的长度确实是15,但是第二个为什么是5? 在网上找到资料:char ...
- mysql汉字占几个字符_mysql和oracle的一个汉字占几个字符
以前一直使用oracle11g,一个汉字占3个字节,所以在操作mysql时也一直这样分配长度. 今天测试了下发现不对了 可以看到第一个的长度确实是15,但是第二个为什么是5? 在网上找到资料:char ...
- mysql 修改字段类型为字符串_MySQL中字段类型与合理的选择字段类型
原标题:MySQL中字段类型与合理的选择字段类型 字段类型 数值 MySQL 的数值数据类型可以大致划分为两个类别,一个是 整数,另一个是 浮点数或小数. 许多不同的子类型对这些类别中的每一个都是可用 ...
- mysql什么情况会加意向锁_MySQL中的锁4-插入意向锁和自增锁
插入意向锁(Insert Intention Lock) 插入意向锁本质上可以看成是一个Gap Lock 普通的Gap Lock 不允许 在 (上一条记录,本记录) 范围内插入数据 插入意向锁Gap ...
- mysql的mtr是指什么_MySQL中MTR的概念
MTR全称是Mini-Transaction,顾名思义,可以理解为"最小的事务",MySQL中把对底层页面的一次原子访问的过程称之为一个Mini-Transaction,这里的原子 ...
- mysql 改变表的类型吗_mysql中修改表类型所带来的问题探讨
对于MySQL数据库,如果你要使用事务以及行级锁就必须使用INNODB引擎.如果你要使用全文索引,那必须使用myisam,那如何修改修改MySQL的引擎为INNODB呢,下面介绍一个修改方法. 对于M ...
最新文章
- 计算机编程书籍-笨办法学Python 3:基础篇+进阶篇
- java int parse_java中Integer.parseInt和Integer.valueOf的区别
- 中国会计信息化的四级阶梯
- 【Vegas原创】ASP 0131 不允许父路径的解决
- eclipse在server中tomcat server找不到的问题
- 鸿蒙系统大疆,华为操作系统“鸿蒙OS”来了!
- SharePoint 2013 开发——其他社交功能
- 深度系统如何安装mysql_deepin 安装mysql apache
- python批量删除_Python批量删除只保留最近几天table的代码实例
- 打不过 Chrome 的 Firefox,我为什么要选择?
- OpenCV——CvMatchShapes函数
- 【渝粤教育】国家开放大学2018年秋季 0049-22T法律文书 参考试题
- 《R数据可视化手册》——2.5 绘制箱线图
- windows映射网络驱动器方法
- 判断一个数是否为质数(素数)的4种方法
- Error: Packagesfrx7 and VCLDB all Contains DBGrids
- PID控制的现象与本质
- 云服务器的带宽是什么意思?怎么选择带宽大小?
- Redhawk 如何gds2def?
- 学计算机智商,IQ最高的十大专业公布,考验你们智商的时刻到了!