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

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

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

看你的需求而定。

1. 如果数据库系统不变,可以把字符拆分存放。

2. 可以选择数据库系统的话,可以考虑用mongo,毕竟它是文档存放,而且可以执行数据库 *** 作。

3. 一般不考虑直接用文件存放, *** 作起来不方便,除非极少使用。

字符串格式必须是时间格式的几种方式之一,如"12/10/2011

12:15:12"或"2011-12-10"等。

string

str

=

"12/10/2011

12:15:12";

datetime

datetime

=

datetime.parse(str)

datetime就可以插入到数据库。

如果要在数据库按自己的方式显示时间,可以用字符串方式插入数据库,例如:

datetimestr

=

string.format("{0:yyyy-mm-dd}",datetime)

或者

datetimestr

=

string.format("{0:mm/dd/yyyy}",datetime)


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

原文地址: http://outofmemory.cn/sjk/9708386.html

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

发表评论

登录后才能评论

评论列表(0条)

保存