首先要知道,一个汉字在MySQL中占几个字节是跟编码方式有关的

GBK编码:一个汉字占2个字节

UTF-8编码:一个汉字占3个字节

一般数据库设置的编码格式都是UTF-8,那就以UTF-8为例,varchar(10)只能存3个汉字吗?答案是不一定。

根据数据库不同而不同

mysql数据库varchar是以字符为单位的,一个汉字即一个字符,varchar(10)能存10个汉字,占30个字节。

CREATE TABLE `account` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(10) DEFAULT NULL,`balance` int(11) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;

超过10个字符报错

oracle数据库varchar2是以字节为单位的,varchar2(10)表示能存10个字节,一个汉字占3个字节,所以最多能存3个汉字。

如果是字母那就都一样了,一个字母在mysql数据库中占一个字符,在oracle数据库中占一个字节

在数据库中一个汉字到底占几个字节相关推荐

  1. mysql中文占几个char_数据库中一个汉字占几个字符?

    展开全部 如果你说的"字符"就是指 Java 中的 char,那好,那它就是 16 位,2 字节.e69da5e887aa32313133353236313431303231363 ...

  2. Java 中一个中文所占字节

    2019独角兽企业重金招聘Python工程师标准>>> 最近做项目要求一个表单字段的限制是(3~20个英文(2~6个中文)),之前总是以为一个中文占两个字节,用"字符串&q ...

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

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

  4. Oracle中一个汉字占几个字节

    Oracle中一个汉字占几个字节? 某天,在向一个字段类型为CHAR(6)的表中插入数据'大沽口'时报错,提示'too large for column(actual: 9 ,maximum: 6)' ...

  5. 什么是mysql的游标_数据库中的游标到底是什么意思

    数据库中的游标到底是什么意思 关注:177  答案:2  mip版 解决时间 2021-01-15 20:54 提问者更无风月 2021-01-15 15:53 数据库中的游标到底是什么意思 最佳答案 ...

  6. utf-8中一个汉字是3个字节,你知道吗?

    问题导入: 今天学习了mysql中的函数,length(字符串),计算字符串长度函数,返回字符串的字节长度. select length('abc'); 查询的结果是3. select length( ...

  7. 一个int类型到底占多少个字节

    一个int占多少个字节? 这个问题我们往往得到的答案是4. 但是int到底占多少个字节,却跟你的机器环境有关. As you can see, the typical data type sizes ...

  8. 一个int类型到底占多少个字节?

    一个int占多少个字节? 这个问题我们往往得到的答案是4. 但是int到底占多少个字节,却跟你的机器环境有关. [html] view plaincopy print? As you can see, ...

  9. java中汉字究竟占几个字节?

    byte是1个字节,char是两个字节,但是char里可以存一个汉字,这么说汉字就占用两个字节?String类型里的汉字,按照编码格式的不同,分为2-4个字节的占用,UTF-8占用3个字节,特别的占用 ...

最新文章

  1. ASP.NET 一般处理程序
  2. python打开摄像头获取图片_Python基于opencv调用摄像头获取个人图片的实现方法
  3. C++读写EXCEL文件方式比较 .
  4. mysql 5.5.安装包_完美!阿里内部MySQL笔记爆火,肝完不再删库到跑路!(文档+视频贼全!)...
  5. Redis操作List类型
  6. HTML基础之bit哥的反客为主之道(9)
  7. 前端学习(3165):react-hello-react之UUID库
  8. leetcode之回溯backtracing专题5
  9. android系统提供了url通信,Android两种HTTP通信,HttpURLConnection和HttpClient
  10. 解决java.io.IOException: HTTPS hostname wrong: should be
  11. java流意外结束_java – POI – null之后的文件意外结束
  12. 软件工程(五)软件分析和软件设计
  13. 利用edge模拟ie8浏览器环境
  14. 数据分析师的职业发展
  15. 舒舍提醒你需要注意这些
  16. php木马检测关键词
  17. 埃默里大学有计算机专业吗,埃默里大学计算机科学研究生最新专业排名
  18. 为什么会显示贵州云服务器,为什么云服务器都在贵州
  19. 大三升大四暑假找工作总结
  20. Java几种设计模式

热门文章

  1. python爬虫网易云_Python爬虫网易云音乐Top50热门歌单
  2. 斯须改变如苍狗——一张图的随想
  3. cocos2d - 粒子系统工具(Particle Designer)
  4. Unity中的布料系统
  5. 利用框架效应达成目的
  6. java nio io复用_java 非阻塞IO-java NIO-嗨客网
  7. vscode 修改快捷键 (回到上一处光标位置,下一处光标位置)
  8. 具有外内学习和单色瓶颈的图像修复——两阶段渐进式图像修复示例【CVPR 2021】
  9. HNOI2004-宠物收养所
  10. mtk dws工具中的keypad配置