mysql字符字节
来源:互联网 发布:淘宝客服设置自动回复 编辑:程序博客网 时间:2024/05/21 22:52
4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节);
5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放20个,最大大小是65532字节 ;
varchar(20)在Mysql4中最大也不过是20个字节,但是Mysql5根据编码不同,存储大小也不同,具体有以下规则:
a) 存储限制varchar 字段是将实际内容单独存储在聚簇索引之外,内容开头用1到2个字节表示实际长度(长度超过255时需要2个字节),因此最大长度不能超过65535。
b) 编码长度限制
字符类型若为gbk,每个字符最多占2个字节,最大长度不能超过32766;
字符类型若为utf8,每个字符最多占3个字节,最大长度不能超过21845。
若定义的时候超过上述限制,则varchar字段会被强行转为text类型,并产生warning。
0 0
- mysql字符字节
- 字符 字节
- 字符 字节
- 字符,字节
- 字节,字符
- 字符、字节
- MySQL的varchar定义长度到底是字节还是字符
- MySQL的varchar定义长度到底是字节还是字符
- MySQL的varchar定义长度到底是字节还是字符
- MySQL的varchar定义长度到底是字节还是字符
- MySQL的varchar定义长度到底是字节还是字符
- MySQL的varchar定义长度到底是字节还是字符
- MySQL的varchar定义长度到底是字节还是字符
- MySQL的varchar定义长度到底是字节还是字符
- mysql中字符宽度与字节的关系理解
- Mysql数据库中的字段长度是指字节还是字符
- 字节、字符、字符串、字符编码
- 让MySql支持Emoji表情(MySQL中4字节utf8字符保存方法)
- 【BDTC2016】大数据分析与生态系统论坛:大数据存储、处理技术大比评 百花齐放落地实践大展现
- informix-dbexport-dbimport
- [Android高级进阶] - 触摸事件的传递机制
- 嵌套高度
- java中的标识接口
- mysql字符字节
- 第2章 IPC机制
- springmvc 发送ajax中文乱码的几种解决办法
- Java通过SpyMemcached来缓存数据
- 最小二乘的几何意义及投影矩阵
- 数据库连接工厂错误原因分析
- 1412.{A} + {B}
- 快速排序笔记
- MySql通过命令简单使用