文章详情页
MySQL,VARCHAR(1000)和TEXT, 在存储上是否有差别( 目的: 存储变长大字符串 ) ?
浏览:101日期:2022-06-12 14:35:22
问题描述
实际现象期望了解在存储大字符串时, VARCHAR/TEXT的区别
该如何选择类型
了解到TEXT, 会产生中间虚拟表
按照文档说明, VARCHAR(65536) --> 6KB --> 能存储足够大的字符串了预期现象
掌握数据类型选型的经验( 特别是大字符串 )
问题解答
回答1:大于varchar(255)变为 tinytext大于varchar(500)变为 text大于varchar(20000)变为 mediumtext
相关文章:
1. java - MySQL中,使用聚合函数+for update会锁表吗?2. 关于Navicat连接到mysql,我改了root的密码后,Navicat连接报错1862?3. mysql - 把一个表中的数据count更新到另一个表里?4. mysql中有没有当这条数据存在的时候不插入,不存在则插入5. mysql - 记得以前在哪里看过一个估算时间的网站6. mysql - ubuntu开启3306端口失败,有什么办法可以解决?7. mysql - 如何合并select * 和select count(*)两种结果?8. mysql - 数据库建字段,默认值空和empty string有什么区别 1109. mysql - 字符串根据字典替换10. mysql建表报错,查手册看不懂,求解?
排行榜
