文章详情页
MySQL,VARCHAR(1000)和TEXT, 在存储上是否有差别( 目的: 存储变长大字符串 ) ?
问题描述
实际现象期望了解在存储大字符串时, VARCHAR/TEXT的区别
该如何选择类型
了解到TEXT, 会产生中间虚拟表
按照文档说明, VARCHAR(65536) --> 6KB --> 能存储足够大的字符串了预期现象
掌握数据类型选型的经验( 特别是大字符串 )
问题解答
回答1:大于varchar(255)变为 tinytext大于varchar(500)变为 text大于varchar(20000)变为 mediumtext
相关文章:
1. mysql - 数据库建字段,默认值空和empty string有什么区别 1102. mysql改密码失败了,旧密码新密码都不能登录了...3. windows-server - 阿里云服务器给了权限,本地采集的数据远程写入服务器中MySQL5.5表中,一秒可以写入多少?这个速度一般由什么来决定?4. mysql - node express 数据操作相关的逻辑怎样封装更合理?5. 对mysql某个字段监控的功能6. mysql优化 - mysql 一张表如果不能确保字段列长度一致,是不是就不需要用到char。7. mysql建表索引问题求助8. 在MySQL数据库中查询表里的记录条数的代码怎么写?9. mybatis - Java关于Mysql的随机id生成10. 老师们php,插入数据库mysql,都是空的,要怎么解决
排行榜