mysql中varchar是什么类型
互联网
20-6-28
mysql中varchar是可变长度的类型,在varchar类型的数据列里,每个值只占用刚好够用的字节,再加上一个用来记录其长度的字节。如果字符串列最大长度比平均长度大很多的列,那么就可以使用varchar来储存。

varchar类型
(推荐教程:mysql教程)
varchar是可变长度的类型:在varchar(M)类型的数据列里,每个值只占用刚好够用的字节,再加上一个用来记录其长度的字节(即总长度为L+1字节)。
何时选用varchar列来储存?
1、字符串列最大长度比平均长度大很多的列 ,充分发挥变长的特点;
2、字符串列较少被更新的列;
因为innodb引擎一个存储页为16k,频繁的更新变长字段可能导致存储页的分裂,产生存储碎片。
3、多字节字符集,如utf-8;
以上就是mysql中varchar是什么类型的详细内容,更多内容请关注技术你好其它相关文章!
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场