社区
MySQL
帖子详情
MySQL的longblob型列中存储的图片文件如何取出与修改
moonclouds
2016-08-01 12:38:16
有个项目,网页上面使用的一些图片文件,都被保存在MySQL的longblob类型的列中。
现在,而这些图片的原图片没有了,想请教一下该如何从MySQL中的longblob型的列中,
把所有的图片文件导出到本地来(即直接导出为本地的jpg文件)?
另外,这些图片修改完成了以后,通过什么方法可以再更新回数据库中?
...全文
537
3
打赏
收藏
MySQL的longblob型列中存储的图片文件如何取出与修改
有个项目,网页上面使用的一些图片文件,都被保存在MySQL的longblob类型的列中。 现在,而这些图片的原图片没有了,想请教一下该如何从MySQL中的longblob型的列中, 把所有的图片文件导出到本地来(即直接导出为本地的jpg文件)? 另外,这些图片修改完成了以后,通过什么方法可以再更新回数据库中?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
moonclouds
2016-08-02
打赏
举报
回复
引用 2 楼 yupeigu 的回复:
这个建议直接通过程序来操作,用sql操作比较麻烦,而且得一个一个操作,效率太低了。
你是指自己写一个使用上面#2楼说的SQL语句,批量保存出文件的程序? 还是,有什么可以直接使用的工具?如果有的话,还希望能告诉下名字。 谢谢
阳泉酒家小当家
2016-08-01
打赏
举报
回复
这个建议直接通过程序来操作,用sql操作比较麻烦,而且得一个一个操作,效率太低了。
zjcxc
2016-08-01
打赏
举报
回复
select xx into dumpfile 可以把数据存为文件(逐个,可以用游标) load_file 函数可以加载文件内容,这样你可以通过 insert 或 update 把数据存储到表 这两个生成和读取的文件都要在 mysql 服务器上 如果不是 mysql 本机,考虑写个小程序
Mysql
LONG
BLOB
类型
存储
二进制数据 (
修改
+调试+整理)
在DBMS
中
线要创建数据库test,table bintest,data字段数据类型用
LONG
BLOB
即可测试 //测试
文件
c:\\test.iso,你可以找任何一个
文件
修改
为即可,我找的是一个exe程序,
修改
为test.iso而已 //最大测试过加入
文件
大小为650M(一个正真的iso
文件
) //注意:还要
修改
my.ini
文件
中
的max_allowed_packet字段,我设置的是 代码如下: //max_allowed_packet = 1024M //#define host “localhost” //
mysql
server //#define username “root” //
mysql
blob
long
blob
_
MYSQL
教程
Mysql
LONG
BLOB
类型
存储
二进制数据 (
修改
+调试+整理)
《
MYSQL
教程
Mysql
LONG
BLOB
类型
存储
二进制数据 (
修改
+调试+整理)》要点:本文介绍了
MYSQL
教程
Mysql
LONG
BLOB
类型
存储
二进制数据 (
修改
+调试+整理),希望对您有用。如果有疑问,可以联系我们。在DBMS
中
线要创建数据库test,table bintest,data字段数据类型用
LONG
BLOB
即可测试//测试
文件
c:\\test.iso,你可以找任何一个
文件
修...
mysql
数据库
long
blob
mysql
数据库
long
blob
mysql
中
long
_在
Mysql
中
用
LONG
BLOB
类型
存储
二进制数据
//需要设置为你自己的//在DBMS
中
线要创建数据库test,table bintest,data字段数据类型用
LONG
BLOB
即可测试//测试
文件
c:\\test.iso,你可以找任何一个
文件
修改
为即可,我找的是一个exe程序,
修改
为test.iso而已//最大测试过加入
文件
大小为650M(一个正真的iso
文件
)//注意:还要
修改
my.ini
文件
中
的max_allowed_packet字段,我设...
mysql
存储
long
text 与
long
blob
数据类型的区别
最近项目
中
同时用到了
存储
大文本的两种情况,做一小结。
mysql
数据类型参考连接:
mysql
数据类型 1.将
文件
存储
到
mysql
中
,
存储
为二进制数据。
mysql
的表字段类型选择了
LONG
BLOB
。在java
中
生成的实体类对应的字段类型为 byte[ ]; CREATE TABLE `tmp_jmeter_case` ( `ID` int(16) NOT NULL AUTO_INCREMENT COMMENT '主键', `JMETER_CASE_NAME` varchar(100) DEFA
MySQL
56,677
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章