在数据库中一个汉字到底占几个字节
首先要知道,一个汉字在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数据库中占一个字节
在数据库中一个汉字到底占几个字节相关推荐
- mysql中文占几个char_数据库中一个汉字占几个字符?
展开全部 如果你说的"字符"就是指 Java 中的 char,那好,那它就是 16 位,2 字节.e69da5e887aa32313133353236313431303231363 ...
- Java 中一个中文所占字节
2019独角兽企业重金招聘Python工程师标准>>> 最近做项目要求一个表单字段的限制是(3~20个英文(2~6个中文)),之前总是以为一个中文占两个字节,用"字符串&q ...
- mysql 中 一个汉字吗_MySQL 中一个汉字占多少存储?
MySQL 中一个汉字占多少存储? 1. 一个汉字占多少长度与编码有关: UTF8: 一个汉字 = 3 个字节 GBK: 一个汉字 = 2 个字节 2.varchar(n)能存储几个汉字? varch ...
- Oracle中一个汉字占几个字节
Oracle中一个汉字占几个字节? 某天,在向一个字段类型为CHAR(6)的表中插入数据'大沽口'时报错,提示'too large for column(actual: 9 ,maximum: 6)' ...
- 什么是mysql的游标_数据库中的游标到底是什么意思
数据库中的游标到底是什么意思 关注:177 答案:2 mip版 解决时间 2021-01-15 20:54 提问者更无风月 2021-01-15 15:53 数据库中的游标到底是什么意思 最佳答案 ...
- utf-8中一个汉字是3个字节,你知道吗?
问题导入: 今天学习了mysql中的函数,length(字符串),计算字符串长度函数,返回字符串的字节长度. select length('abc'); 查询的结果是3. select length( ...
- 一个int类型到底占多少个字节
一个int占多少个字节? 这个问题我们往往得到的答案是4. 但是int到底占多少个字节,却跟你的机器环境有关. As you can see, the typical data type sizes ...
- 一个int类型到底占多少个字节?
一个int占多少个字节? 这个问题我们往往得到的答案是4. 但是int到底占多少个字节,却跟你的机器环境有关. [html] view plaincopy print? As you can see, ...
- java中汉字究竟占几个字节?
byte是1个字节,char是两个字节,但是char里可以存一个汉字,这么说汉字就占用两个字节?String类型里的汉字,按照编码格式的不同,分为2-4个字节的占用,UTF-8占用3个字节,特别的占用 ...
最新文章
- ASP.NET 一般处理程序
- python打开摄像头获取图片_Python基于opencv调用摄像头获取个人图片的实现方法
- C++读写EXCEL文件方式比较 .
- mysql 5.5.安装包_完美!阿里内部MySQL笔记爆火,肝完不再删库到跑路!(文档+视频贼全!)...
- Redis操作List类型
- HTML基础之bit哥的反客为主之道(9)
- 前端学习(3165):react-hello-react之UUID库
- leetcode之回溯backtracing专题5
- android系统提供了url通信,Android两种HTTP通信,HttpURLConnection和HttpClient
- 解决java.io.IOException: HTTPS hostname wrong: should be
- java流意外结束_java – POI – null之后的文件意外结束
- 软件工程(五)软件分析和软件设计
- 利用edge模拟ie8浏览器环境
- 数据分析师的职业发展
- 舒舍提醒你需要注意这些
- php木马检测关键词
- 埃默里大学有计算机专业吗,埃默里大学计算机科学研究生最新专业排名
- 为什么会显示贵州云服务器,为什么云服务器都在贵州
- 大三升大四暑假找工作总结
- Java几种设计模式