首页 > 编程知识 正文

数据库varchar字段最大长度,sql varchar最大长度

时间:2023-05-04 18:00:57 阅读:200376 作者:2789

mysql中varchar最大长度有多大?

mysql中varchar最多能存储65535个字节的数据。

varchar 的最大长度受限于最大行长度(max row size,65535bytes)。65535并非一个很准确的上限,能够继承减少这个上限。65535个字节包含一切字段的长度,变长字段的长度标识(每一个变长字段分外运用1或许2个字节纪录现实数据长度)、NULL标识位的累计。

扩大材料

1、varchar存储划定规矩:mysql4.0版本以下,varchar(20),指的是20字节,假如寄存UTF8汉字时,只能存6个(每一个汉字3字节) mysql5.0版本以上,varchar(20),指的是20字符,不管寄存的是数字、字母照样UTF8汉字(每一个汉字3字节),都能够寄存20个,最大大小是65532字节 。

2、varchar受编码长度限定划定规矩:字符范例若为gbk,每一个字符最多占2个字节,最大长度不能超过32766;

字符范例若为utf8,每一个字符最多占3个字节,最大长度不能超过21845。

引荐教程: 《mysql教程》

以上就是mysql中varchar最大长度有多大的细致内容,更多请关注ki4网别的相干文章!

收藏 | 0

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。