数据库字段长度问题。。

Mr_Zhou 发布于 2014/06/19 13:41
阅读 1K+
收藏 0

一般发布文章

文章的内容可能限制1000字(汉字)

里面可以包含图片等。

那么这个数据库字段长度怎么处理呢(有的图片一个链接就是好几百个字符了)


请不要回答内容分页。。


加载中
0
Shazi199
Shazi199
mysql text
0
畅想的杨海天
畅想的杨海天
oracle中clob和blob都是可以的,这两个能用来存文件还有流,比如图片什么的都能存,clob最大容量貌似是4g哦
IdleMan
IdleMan
128T
0
亭舸翁
亭舸翁
oracle里1000字的话,varchar就可以了。最多4000byte
0
老骥伏枥-志在千里
老骥伏枥-志在千里
既然包含图片,肯定是二进制文件,而不是文本文件,要用blob
0
Mr_Zhou
Mr_Zhou

引用来自“bigbenfather”的评论

既然包含图片,肯定是二进制文件,而不是文本文件,要用blob
不是你想的那个包含图片,是web在线编辑器 里面的内容就是html html里面有<img>这种包含图片的。。
0
duty
duty
图片链接那么长就把图片保存到另一张表,内容里只保存图片只表里的唯一id
0
中山野鬼
中山野鬼
答非所问的来一句,这种文档和二进制流文件,有必要入库吗?哈。
乌龟壳
乌龟壳
回复 @中山野鬼 : 数据库范式告诉我们,如果你的数据在你的业务场景下不是一个不可拆分的元素,那么最好把它拆分到不同的字段存储。但图像识别那些一系列的东西,仅仅是关系当然没法满足它的要求,所以数据库不能满足你说的需求。但你说的不是那种仅仅存放数据的场景,而LZ的更类似仅仅存放数据,这个二进制流在业务上不需要拆分的场景
中山野鬼
中山野鬼
回复 @乌龟壳 : 哈哈,如果语义识别,图像识别,你打算怎么折腾?数据对象(此处则是一个文档)的增删最基本的动作都觉得烦,那对数据的查和改,不就得望而生畏了?
乌龟壳
乌龟壳
入库后,删除是一条delete语句,批量删,分类删,爱怎么删,就怎么删。或者移动啊,之类多多功能。如果分开存,那每次都要写两部分的代码,一部分操作数据库,一部分操作文件系统,不爽乎~~~
0
Mr_Zhou
Mr_Zhou

引用来自“中山野鬼”的评论

答非所问的来一句,这种文档和二进制流文件,有必要入库吗?哈。
野鬼兄,我不是要把图片存在数据库里  只是文章内容里面有<img>标签这种  里面只是存的路径。。
0
中山野鬼
中山野鬼

引用来自“中山野鬼”的评论

答非所问的来一句,这种文档和二进制流文件,有必要入库吗?哈。

引用来自“Mr_Zhou”的评论

野鬼兄,我不是要把图片存在数据库里  只是文章内容里面有<img>标签这种  里面只是存的路径。。
哈。路径也是有长度限制的。。。根据这个来嘛。
中山野鬼
中山野鬼
回复 @罪恶的花生 : 哈,是啊,没必要纠结。。。
罪恶的花生
罪恶的花生
每次看到你们盖楼了,我就知道你们太纠结了~
返回顶部
顶部