博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【mysql】mysql中varcher属性最大值能存多长
阅读量:6076 次
发布时间:2019-06-20

本文共 457 字,大约阅读时间需要 1 分钟。

1.首先理解varchar(n),n表示什么

MySQL5.0.3之前varchar(n)这里的n表示字节数

MySQL5.0.3之后varchar(n)这里的n表示字符数,比如varchar(200),不管是英文还是中文都可以存放200个

 

n最大可以是多少

2.MySQL行长度

MySQL要求一个行定义长度不能超过65535个字节,不包括text、blob等大字段类型,varchar长度受此长度限制,和其他非大字段加起来不能超过65535个字节.

 

3.varchar(n)占用几个字节

varchar(n)占用几个字节跟字符集有关系:

字符类型若为gbk,每个字符占用2个字节

字符类型若为utf8,每个字符最多占用3个字节

 

 

4.varchar最大长度可以是多少

根据字符集,字符类型若为gbk,每个字符占用2个字节,最大长度不能超过32766,字符类型若为utf8,每个字符最多占用3个字节,最大长度不能超过21845,若超过这个限制,则会自动将varchar类型转为mediumtext或longtext

转载地址:http://ktxgx.baihongyu.com/

你可能感兴趣的文章
问题-WIN7 ..\Bin\InitCC32.exe".进程无法访问(拒绝访问)
查看>>
遍历String字符串,得到出现次数最多的字母
查看>>
hw4 打卡
查看>>
【人脸识别——Dlib学习2】Face Landmark Detection
查看>>
json串技术
查看>>
excel转出MySql数据库数据
查看>>
请求https前缀的网站验证SSL证书的解决方案之一
查看>>
[leetcode-2-Add Two Numbers]
查看>>
POJ 3662 (二分+SPFA
查看>>
地区切换
查看>>
uva-108-贪心
查看>>
2018 OCP 052最新题库及答案-4
查看>>
当索引没有0时的解决方案
查看>>
(转)android UI进阶之实现listview的分页加载
查看>>
myBatis性能优化【转】
查看>>
ros和Android(一)
查看>>
日志log使用序列反序列加密(Serializer) DESCrypto 加密
查看>>
从第一行代码开始开发区块链(二)
查看>>
anjularjs 过滤器
查看>>
iOS当中一些常见的面试题
查看>>