mysql 数据类型varchar 最长有多少
答案:2 悬赏:80
解决时间 2021-02-18 19:35
- 提问者网友:控制庸俗
- 2021-02-18 09:20
mysql 数据类型varchar 最长有多少
最佳答案
- 二级知识专家网友:青春如此荒謬
- 2021-02-18 10:09
MySQL数据库的varchar类型在4.1以下的版本中的最大长度限制为255,其数据范围可以是0~255或1~255(根据不同版本数据库来定)。
在MySQL5.0以上的版本中,varchar数据类型的长度支持到了65535,也就是说可以存放65532个字节的数据,起始位和结束位占去了3个字节。
在MySQL5.0以上的版本中,varchar数据类型的长度支持到了65535,也就是说可以存放65532个字节的数据,起始位和结束位占去了3个字节。
全部回答
- 1楼网友:厌今念往
- 2021-02-18 10:19
char是一种固定长度的类型,varchar则是一种可变长度的类型,它们的区别是:
char(m)类型的数据列里,每个值都占用m个字节,如果某个长度小于m,mysql就会在它的右边用空格字符补足.(在检索操作中那些填补出来的空格字符将被去掉)在varchar(m)类型的数据列里,每个值只占用刚好够用的字节再加上一个用来记录其长度的字节(即总长度为l+1字节).
varchar(255)表示最大长度是255的可变字符类型
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯