文章详情页
MySQL,VARCHAR(1000)和TEXT, 在存储上是否有差别( 目的: 存储变长大字符串 ) ?
问题描述
实际现象期望了解在存储大字符串时, VARCHAR/TEXT的区别
该如何选择类型
了解到TEXT, 会产生中间虚拟表
按照文档说明, VARCHAR(65536) --> 6KB --> 能存储足够大的字符串了预期现象
掌握数据类型选型的经验( 特别是大字符串 )
问题解答
回答1:大于varchar(255)变为 tinytext大于varchar(500)变为 text大于varchar(20000)变为 mediumtext
相关文章:
1. mysql - sql 中 group 和field 查询问题。2. java - mysql的查询正则表达式怎么写?3. php mysql数据库 产品分类与产品详情应该怎么做?4. php mysql_query()问题5. mysql中的全文索引支持词根检索吗?6. mysql 使用group_concat后 顺序改变是怎么回事?7. mysql优化 - mysql KEY是什么键?有什么作用?8. mysql 将日期函数作为值时报错?9. 随机数 - mysql的order by rand()把运行结果保存来看并没有随机效果是怎么回事?10. 使用mysql命令行连接远程数据库host跳转
排行榜