如何将图像插入到 sql 查询中

Posted

技术标签:

【中文标题】如何将图像插入到 sql 查询中【英文标题】:how to insert an image into an sql query 【发布时间】:2017-11-16 06:01:54 【问题描述】:

我正在做一个业余项目,并练习我的 SQL 查询。我的问题是如何将图像文件插入到这个查询中?以前从未有过或被展示过如何做到这一点。

INSERT INTO products (prod_category,prod_title,image,conditions,in_stock,price,description) VALUES ("gaming tower",   ,"used","yes",500,"new gaming tower");

只是补充一下,我只是对方法感到好奇,并使用 phpMyAdmin。

【问题讨论】:

作为BLOB 或者存储在本地然后保存文件路径 可以查看this 【参考方案1】:

将图像存储在数据库中并不是最佳做法。它很重,增加了所需的空间,不实用,因为您需要对其进行解析才能显示。

更简单的是以下方法:

上传您的文件(您已经上传) 将文件存储在磁盘上 将文件路径存储在数据库中 使用基本 html <img src=""> 显示您的图像。 src 属性可以填充数据库中存储的路径

【讨论】:

以上是关于如何将图像插入到 sql 查询中的主要内容,如果未能解决你的问题,请参考以下文章

如何将一个表的查询结果插入到另一个表中?

如何将 Update 语句添加到我将要插入到带有 MS SQL 查询的表中的选定行中?

如何将图像插入数据库[重复]

仅使用 SQL 将图片插入 SQL Server 2005 图像字段

如何使用 Microsoft Visual Studio 将查询插入到 C# 中的另一个查询中?

如何使用 SQL 中的 Case 语句将数据插入临时表