问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

的大小和MySQLvarchar尺寸介绍

发布网友 发布时间:2024-09-17 06:32

我来回答

1个回答

热心网友 时间:2024-09-28 02:31

在4版本中,varchar(20),指的是20字节。如果UTF8汉字存储,只有6个(每个汉字3字节)可以存储。
在5版本以上,varchar(20)指的是20个字,无论是存储在数字、字母或utf8字符(每个汉字3字节),可以存储20,最大大小为65532字节。
最大的mysql4只有20字节,但在mysql5大小不同根据不同的编码。
1。限制性规则
定义字段时,字段的限制有以下规则:
(a)存储限制
VARCHAR字段存储实际内容外聚集索引。内容的开头是1到2字节,表示实际长度(2字节长于255),因此最大长度不能超过65535。
B)代码长度限制
如果字符类型是GBK,每个字符占用2个字节最多和最大长度不能超过32766。
如果字符类型是UTF8,每个字符占用3个字节最多和最大长度不能超过21845。
如果以上超出限制在定义的时候,VARCHAR字段是强制转换为文本型,并产生警告。
线长度限制
在实际应用中的varchar长度限制是线的definition.mysql长度要求线不应超过65535定义的长度。如果桌子的长度超过此值,则提示
错误1118(42000):行大小太大。最大行大小为,例如,大小,65535。
2。计算实例
给出了两个实例来说明实际长度的计算。
a)如果一个表只有一个VARCHAR类型,定义为
创建表的T4(C varchar(n))= GBK字符集;
这里是N的最大值(65535-1-2)/ 2 = 32766。
减少1的原因是实际的行存储是从第二个字节开始的;
2的减少是由于2字节长度的varchar头。
2的原因是字符编码是GBK。
B)如果表被定义为
创建表的T4(C的int,char(30)C2,C3 varchar(n))= utf8字符集;
这里是N的最大值(65535-1-2-4-30 * 3)/ 3 = 21812
减去1和负2以上的相同;
减少4的原因是int型C占4字节;
减少30×3的原因是:(30)字符占用90字节,并且代码UTF8。
如果varchar在B以上规则和强烈转换为文本型,然后各领域职业的长度是11个字节,而不再是varchar。

热心网友 时间:2024-09-28 02:39

在4版本中,varchar(20),指的是20字节。如果UTF8汉字存储,只有6个(每个汉字3字节)可以存储。
在5版本以上,varchar(20)指的是20个字,无论是存储在数字、字母或utf8字符(每个汉字3字节),可以存储20,最大大小为65532字节。
最大的mysql4只有20字节,但在mysql5大小不同根据不同的编码。
1。限制性规则
定义字段时,字段的限制有以下规则:
(a)存储限制
VARCHAR字段存储实际内容外聚集索引。内容的开头是1到2字节,表示实际长度(2字节长于255),因此最大长度不能超过65535。
B)代码长度限制
如果字符类型是GBK,每个字符占用2个字节最多和最大长度不能超过32766。
如果字符类型是UTF8,每个字符占用3个字节最多和最大长度不能超过21845。
如果以上超出限制在定义的时候,VARCHAR字段是强制转换为文本型,并产生警告。
线长度限制
在实际应用中的varchar长度限制是线的definition.mysql长度要求线不应超过65535定义的长度。如果桌子的长度超过此值,则提示
错误1118(42000):行大小太大。最大行大小为,例如,大小,65535。
2。计算实例
给出了两个实例来说明实际长度的计算。
a)如果一个表只有一个VARCHAR类型,定义为
创建表的T4(C varchar(n))= GBK字符集;
这里是N的最大值(65535-1-2)/ 2 = 32766。
减少1的原因是实际的行存储是从第二个字节开始的;
2的减少是由于2字节长度的varchar头。
2的原因是字符编码是GBK。
B)如果表被定义为
创建表的T4(C的int,char(30)C2,C3 varchar(n))= utf8字符集;
这里是N的最大值(65535-1-2-4-30 * 3)/ 3 = 21812
减去1和负2以上的相同;
减少4的原因是int型C占4字节;
减少30×3的原因是:(30)字符占用90字节,并且代码UTF8。
如果varchar在B以上规则和强烈转换为文本型,然后各领域职业的长度是11个字节,而不再是varchar。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
减罪的读音减罪的读音是什么 减的拼音? 减的反义词 5种开红色花朵的植物有哪些 怎么查衣服是什么牌子 ...一件连衣裙就要1080元 ,你怎么看?_百度知 ... ...的衣服比较难?这些时尚的淘宝店铺你知道吗?_百度知 ... 比尔布莱森被人们称为什么 三星空气净化器怎么样 ? 三星ax7000空气净化器 解决MySQL上亿行数据的索引问题技巧分享mysql上亿行建索引 php打开大文件(php打开文件并发问题) MySQL数据库的数据从utf8转utf8mb4笔记 MySQL掌握索引名长度的要点mysql索引名长度 css关系选择器有哪几种(htmlcss关系) 26年前,在香港抢地盘的“古惑仔”们,如今混得怎么样? 古惑仔之战无不胜中,恐龙哥后面的小弟是香港的哪位演员,有知道的吗... 怎样清除QQ生成的文件? 去哪儿旅行28.8元火车票盲盒怎么退款-28.8元火车票盲盒退款攻略一览 什么样的盲盒支持退款_旅游潮货推荐 大疆御2属于微型还是轻型 大疆御2哈苏参数 桑葚酒怎么做(自酿桑葚酒所需材料步骤) 桑葚泡酒的好处与坏处 CSS+HTML的问题,如何修改代码,使下面网址中的<table>下拉菜单边框与主菜... CSS3——:nth-child选择器基本用法简述 CSS3 :nth-child() 选择器(实用) 前端学习笔记--CSS3新增属性 数据库系统原理中的连接中C大于D是怎么看出来的,上课也没听懂?_百 ... 惠普战66二代无线网卡高速传输 php获取mysql字段int值中最大的几个值 MySQL总结(二) MySQL单语句优化策略解析mysql不等于多个语句 关于低碳绿色环保的论文 su文件打不开是为什么? sketchup出现意外的文件格式 梦见已故朋友的儿子背着通水是什么意思? 梦见自己到处去找男朋友去世的儿子。到处找都找不到他。那孩子今年四... 2022年值得玩的10款PS5游戏推荐(最好玩的ps5游戏推荐排行) ps5必买十大单机,美国旅游游戏推荐女生 陆地香瓜地里面坏了咋办 陆地种植香瓜下完种几天能长出来 陆地香瓜下过雨用打药吗 节的笔顺结 魂类游戏有哪些 对马岛之魂销量有1000万吗:游戏销量数据揭秘 魂系列游戏有哪些(魂系列游戏有哪些答案) 山姆会员店的卡好吗? 对马岛之魂销量比只狼多:游戏销量对比分析 五彩社区边户好还是中户好