在mysql中,如果是latin1字符集下,一个中文汉字占2个字节数;如果是utf8字符集下,一个中文汉字占3个字节数;如果是gbk字符集下,一个中文汉字占2个字节数。

(推荐教程:mysql视频教程)

mysql各字符集下汉字和字母占字节数

varchar(N), 这里的N是指字符数,并不是字节数.占用的字节数与编码有关

在mysql 5.1.5-alpha下测试得出如下结论

latin1:

1character=1byte, 1汉字=2character,

也就是说一个字段定义成 varchar(200),则它可以存储100个汉字或者200个字母。

这一点要注意,尤其是当字段内容是字母和汉字组成时,尽量假设字段内容都是由汉字组成,据此来设置字段长度

utf8:

1character=3bytes, 1汉字=1character

也就是说一个字段定义成 varchar(200),则它可以存储200个汉字或者200个字母。

gbk:

1character=2bytes,1汉字=1character

也就是说一个字段定义成 varchar(200),则它可以存储200个汉字或者200个字母。

mysql 一个中文占多少字节数_mysql里一个中文汉字占多少字节数?相关推荐

  1. mysql 中文 3个字节_mysql里一个中文汉字占多少字节数?

    在mysql中,如果是latin1字符集下,一个中文汉字占2个字节数:如果是utf8字符集下,一个中文汉字占3个字节数:如果是gbk字符集下,一个中文汉字占2个字节数. (推荐教程:mysql视频教程 ...

  2. java中文乱码 寮犱笁_MySQL命令窗口中文乱码或插入中文数据失败

    在Windwos上使用命令窗口操作MySQL数据库时,如果命令窗口的字符编码与数据库不一致时,就会出现中文乱码的情况 比如查询会出现中文乱码,或者插入数据会出现错误"ERROR 1366 ( ...

  3. mysql group by 行数_mysql获取group by的总记录行数另类方法

    mysql获取group by内部可以获取到某字段的记录分组统计总数,而无法统计出分组的记录数. mysql的SQL_CALC_FOUND_ROWS 使用 获取查询的行数 在很多分页的程序中都这样写: ...

  4. mysql里一个中文汉字占多少字节数?

    在mysql中,如果是latin1字符集下,一个中文汉字占2个字节数:如果是utf8字符集下,一个中文汉字占3个字节数:如果是gbk字符集下,一个中文汉字占2个字节数. mysql各字符集下汉字和字母 ...

  5. mysql gbk编码 字节数_MySql中UTF8和GBK编码中文字符长度问题

    2.设计函数,输入为一个字符串,里边包含中文.英文.数字等字符,编码为GBK.中文字符的编码规则假定为:双字节组成,高字节大于0x80,低字节任意.     a) 用常用语言(c/c++/php/ja ...

  6. oracle和mysql存储汉字_mysql和oracle的一个汉字占几个字节

    以前一直使用oracle11g,一个汉字占3个字节,所以在操作mysql时也一直这样分配长度. 今天测试了下发现不对了 可以看到第一个的长度确实是15,但是第二个为什么是5? 在网上找到资料:char ...

  7. 写一个函数,2 个参数,1 个字符串,1 个字节数,返回截取的字符串,要求字符串中的中文不能出现乱码

    题目要求: 写一个函数,2 个参数,1 个字符串,1 个字节数,返回截取的字符串,要求字符串中的中文不能出现乱码. 如("我ABC",4)应该截为"我AB", ...

  8. utf-8的中文是一个汉字占三个字节长度吗?

    英文字母和中文汉字在不同字符集编码下的字节数 英文字母: 字节数 : 1;编码:GB2312 字节数 : 1;编码:GBK 字节数 : 1;编码:GB18030 字节数 : 1;编码:ISO-8859 ...

  9. mysql 中 一个汉字吗_MySQL 中一个汉字占多少存储?

    MySQL 中一个汉字占多少存储? 1. 一个汉字占多少长度与编码有关: UTF8: 一个汉字 = 3 个字节 GBK: 一个汉字 = 2 个字节 2.varchar(n)能存储几个汉字? varch ...

最新文章

  1. python 柱状图 保存_我如何从数据库中存储直方图数据?
  2. 批处理 探测在线计算机,批处理(bat)用来监测Windows网络状态脚本
  3. mssql 为什么连接是sleeping 而不释放_什么是数据仓库,以及我为什么需要它?
  4. 第四次工业革命:人工智能(AI)入门
  5. ImageView缩放选项
  6. [Bash]kill指定的进程名
  7. 吃糖果(信息学奥赛一本通-T1193)
  8. 面试死在数组,数组真的那么难吗?(Js篇)
  9. linux平台下使用boost库
  10. 第二章--物理层--重点
  11. Docker phpMyAdmin 连接访问宿主机本地mysql
  12. DNSBIND——DNS的ACL和视图
  13. 软件开发人员的简历项目经验
  14. 北邮矩阵论- 第1章 1.3两个特殊的线性空间
  15. 新浪微博登陆页面html代码,新浪微博登陆页面 找到我的位置,选择编辑;
  16. Unity 删除物体
  17. html中加粗的字体如何改细,css font-weight 属性设置文本字体的粗细
  18. linux基础命令之一
  19. 央视推荐的护眼灯是哪款?分享央视曝光护眼灯品牌
  20. sql server为什么建表时在表名前加''[dbo]''

热门文章

  1. 男主是搞计算机的小说,六部非人类男主的小说,我就是你的命中注定,第一部看了不后悔!...
  2. redis启动、清缓存命令
  3. 查询哪些车辆转发到国标
  4. 游戏SDK应用内悬浮窗的实现(三)
  5. 访问OSS图片,返回状态码 Code UserDisable?
  6. java小游戏连连看
  7. python url编码解码_python 实现 urlencode 与 urldecode (中文及特殊字符编解码)
  8. 2021-2027全球与中国草药补充剂和药物市场现状及未来发展趋势
  9. 0205事件处理_受控_柯里化-组件-React
  10. 疫苗事件发生后,阿里健康工程师连夜开发新功能,一键查询疫苗安全性