在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. 机器学习面试的12个基础问题,强烈推荐!
  2. mybatis一对一联表查询的两种常见方式
  3. 云联惠认证时间_云联惠强制关闭真正原因是什么?
  4. C/C++获取当前路径、获取任意pid完整路径(readlink()函数)
  5. linux mount 原文件夹,window文件夹mount挂载Linux
  6. 延展公司受邀参加圣象集团信息化建设年度总结会议
  7. zynq文档学习之向GPIO引脚写数据
  8. fm足球经理Football Manager 2022 for mac(真实模拟游戏)中文版
  9. Dokcer从理论到实践----------Docker原理
  10. Fluent——UDF监测指定点的物理量
  11. 大一总结与突然的感悟
  12. java poi替换word_利用POI 技术动态替换word模板内容
  13. 我,27岁,数据分析师,今年无情被辞:想给数据人提个醒!!
  14. 消息中间件之rabbitMQ实战-死信队列
  15. Solr之拼音检索。
  16. 活动预告:专访Velo,跨境金融的商业落地探索 | TI对话首席
  17. NVMe1.4 Admin Command学习(6) get feature set feature
  18. performSelector使用教程
  19. apigateway-kong(二)admin-api(结合实例)
  20. Android Studio使用cmake配置c++开发Admob

热门文章

  1. KL3611 型号 7脚多位数码管驱动方法
  2. 要写易删除,而不易扩展的代码
  3. ng new my-app
  4. LiveGBS国标GB/T28181国标视频平台报警消息查询配置报警订阅
  5. 计算机视觉技术与应用概论,8计算机视觉概论2010.pdf
  6. Spring mvc通过访问者IP限制接口访问频率
  7. linux:centos7开启80端口,开放外网访问
  8. 给河马刷牙(龙应台)
  9. 国手机网民首超6亿 病毒成移动安全一级杀手
  10. 超强使用干货!教你如何吃透一个Java项目