在数据库中可用来存储图片的字段对象是那种类型的字段

 我来答
Baby_原來
2017-07-25 · TA获得超过3402个赞
知道大有可为答主
回答量:1535
采纳率:94%
帮助的人:495万
展开全部
图片存储到数据库的方式一般分类两种,一是直接图片文件存储到数据库,二是将图片存储磁盘,数据库中存储其物理路径
一、 把图片直接以二进制形式存储在数据库中
一般数据库提供一个二进制字段来存储二进制数据。比如SQL Server中的BINARY,VARBINARY;
1、BINARY 数据类型用于存储二进制数据。其定义形式为BINARY( n), n 表示数据的长度,取值为1 到8000 。在使用时必须指定BINARY 类型数据的大小,至少应为1 个字节。BINARY 类型数据占用n+4 个字节的存储空间。在输入数据时必须在数据前加上字符“0X” 作为二进制标识,如:要输入“abc ”则应输入“0xabc ”。若输入的数据过长将会截掉其超出部分。若输入的数据位数为奇数,则会在起始符号“0X ”后添加一个0,如上述的“0xabc ”会被系统自动变为“0x0abc”。

2、VARBINARY数据类型的定义形式为VARBINARY(n)。 它与BINARY 类型相似,n 的取值也为1 到8000, 若输入的数据过长,将会截掉其超出部分。不同的是VARBINARY数据类型具有变动长度的特性,因为VARBINARY数据类型的存储长度为实际数值长度+4个字节。当BINARY数据类型允许NULL 值时,将被视为VARBINARY数据类型。

一般情况下,由于BINARY 数据类型长度固定,因此它比VARBINARY 类型的处理速度快
另,MySQL中有个blob字段。Oracle数据库中是blob或bfile类型
2、 图片存储在磁盘上,数据库字段中保存的是图片的路径
存储路径存储路径字符串即可,sql中可以使用varchar/nvarchar;mysql可以使用varchar
总结:将图片文件直接以二进制存储数据库需要将图片提前转为二进制数据,以存储图片物理路径的方式需要将图片文件放置指定位置,这都需要配合不同的编程语言实现;
呢古999
2018-03-31 · TA获得超过327个赞
知道答主
回答量:20
采纳率:0%
帮助的人:2954
展开全部

一、 把图片直接以二进制形式存储在数据库中

一般数据库提供一个二进制字段来存储二进制数据。比如SQL Server中的BINARY,VARBINARY;

1、BINARY 数据类型用于存储二进制数据。其定义形式为BINARY( n), n 表示数据的长度,取值为1 到8000 。在使用时必须指定BINARY 类型数据的大小,至少应为1 个字节。BINARY 类型数据占用n+4 个字节的存储空间。

输入数据时必须在数据前加上字符“0X” 作为二进制标识,如:要输入“abc ”则应输入“0xabc ”。若输入的数据过长将会截掉其超出部分。若输入的数据位数为奇数,则会在起始符号“0X ”后添加一个0,如上述的“0xabc ”会被系统自动变为“0x0abc”。

2、VARBINARY数据类型的定义形式为VARBINARY(n)。 它与BINARY 类型相似,n 的取值也为1 到8000, 若输入的数据过长,将会截掉其超出部分。

不同的是VARBINARY数据类型具有变动长度的特性,因为VARBINARY数据类型的存储长度为实际数值长度+4个字节。当BINARY数据类型允许NULL 值时,将被视为VARBINARY数据类型。

一般情况下,由于BINARY 数据类型长度固定,因此它比VARBINARY 类型的处理速度快
另,MySQL中有个blob字段。Oracle数据库中是blob或bfile类型

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-07-06
展开全部
image 类型,不过一般使用字符串类型将图片的路径存储起来,然后去指定的路径找图片
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
方夜天Yh
2017-06-22
知道答主
回答量:26
采纳率:0%
帮助的人:5.4万
展开全部
数据库中是没有办法存储图片的,只有存储图片的路径,等需要使用的时候,通过路径找到图片
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
贫煞也风流
2017-07-12 · TA获得超过117个赞
知道答主
回答量:127
采纳率:0%
帮助的人:16.8万
展开全部
blob二进制类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式