mysql 数据库存储超长字符串的处理方案

mysql 数据库存储超长字符串的处理方案,第1张

其实你的两种方案都可以,第二种也挺好的,以前我一般都用方案一那种,都存到数据库里,我没有测试过超长字符串存到数据库中的查询效率,和内存问题,不过你也可以这两种方案都用,过大的就存文件,小的就存数据库,用个字段做标识就行

默认值不会影响到性能的,相反,因为有默认值,所以insert的时候可以减少字段,一定程度上海可以提高性能

默认值是数据库的内在实现机制,和你直接存值一样的,只不过是交给数据库自己完成,对外实现了隐藏

1、一般查询语句:SELECT `lcontent` FROM `caiji_ym_liuyan`

查询数据:

2、有些时候需要查询某个字段的长度为多少时候才显示数据:

SQL语句:SELECT `lcontent` FROM `caiji_ym_liuyan` where

length(lcontent)<=40

PS:在mysql中一个汉字等于3个字节,所以查询的时候需要转换一下

特别要注意的就时候对于字节的转换


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/8595513.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存