MySQL VARCHAR字段最大长度到底是多少
来源:互联网 发布:网络布线报价单2016 编辑:程序博客网 时间:2024/06/06 03:03
varchar(n),n表示什么?
MySQL5.0.3之前varchar(n)这里的n表示字节数
MySQL5.0.3之后varchar(n)这里的n表示字符数,比如varchar(200),不管是英文还是中文都可以存放200个
n最大可以是多少
MySQL行长度
MySQL要求一个行定义长度不能超过65535个字节,不包括text、blob等大字段类型,varchar长度受此长度限制,和其他非大字段加起来不能超过65535个字节.
超过以上限制则会报错:
[Err] 1118 - Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs
varchar(n)占用几个字节
varchar(n)占用几个字节跟字符集有关系:
字符类型若为gbk,每个字符占用2个字节
字符类型若为utf8,每个字符最多占用3个字节
varchar最大长度可以是多少
根据字符集,字符类型若为gbk,每个字符占用2个字节,最大长度不能超过32766,字符类型若为utf8,每个字符最多占用3个字节,最大长度不能超过21845,若超过这个限制,则会自动将varchar类型转为mediumtext或longtext,例如:
阅读全文
0 0
- MySQL VARCHAR字段最大长度到底是多少
- MySQL VARCHAR字段最大长度到底是多少
- MySQL中varchar最大长度是多少?
- MySQL中varchar最大长度是多少?
- MySQL中varchar最大长度是多少?
- MySQL中varchar最大长度是多少?
- MySQL中varchar最大长度是多少?
- MySQL中varchar最大长度是多少?
- MySQL中varchar最大长度是多少?
- 【MySQL之字段类型(一)】MySQL中char和varchar的区别,以及varchar最大长度是多少?
- MySQL CHAR VARCHAR 字段长度
- mysql varchar 最大长度 65535
- mysql varchar 的最大长度
- MYSQL各字段的长度是多少?
- MYSQL各字段的长度是多少?
- mysql中text最大长度是多少?
- MySQL数据库中 int 长度最大是多少?
- MySQL数据库中 int 长度最大是多少?
- Android Studio修改编译JDK
- 有序数组合并
- linux应用领域-----移动客户端====Android系统和linux内核的关系详解
- 优先队列初级实现
- Unity中的各种坐标系深入剖析
- MySQL VARCHAR字段最大长度到底是多少
- css
- python list排序的两种方法及实例讲解
- 码率和分辨率
- 有序表查找——折半查找,又为二分法
- 最大子矩阵(二维树状数组)
- (1)selenium常见问题-日历
- 快排
- sizeof(类)的大小