在MySQL中存储图象的步骤

2016-02-19 19:24 8 1 收藏

get新技能是需要付出行动的,即使看得再多也还是要动手试一试。今天图老师小编跟大家分享的是在MySQL中存储图象的步骤,一起来学习了解下吧!

【 tulaoshi.com - 编程语言 】

MySQL中存放图像应该用Blob类型的数据类型。参考步骤如下:

1. 生成一个基本的表Images来存放图片

create table Images (PicNum int not null auto_increment primary key, image BLOB);

2. 建立上载脚本,完成的功能是取得图片文件并把文件插入数据库,假定放文件名的列是Picture脚本见下图(点击放大)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

 

3. 以上脚本可能会出现无法插入的报错信息,请参考MySQL的max packet allowed设置,在错误日志中可以查到。

4. 以下的脚本将显示出插入的图片

5. 输入任意的PicNum号来调出图片的php脚本

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

来源:https://www.tulaoshi.com/n/20160219/1620923.html

延伸阅读
一开始用phpMyAdmin来执行,后来出现一堆错误,后来去掉了begin,end之后可以正常执行,但要执行存储过程,在phpMyAdmn中不行,而在mysql命令行文本框中就可以。 接下来又遇到更难的问题,在存储过程中加入预处理语句,更不行了,在mysql命令行文本框下执行同样,下面的运行记录,给大家参考,能否有高手来帮助。 代码如下: mysql CREATE PRO...
标签: 电脑入门
这个名为存储空间的新功能将利用一个物理存储设施组成数据池。这个数据池将使用SATA、USB和SAS硬盘创建,并且能够使用额外的硬件扩展。 这些称作空间的虚拟硬盘能够把4TB存储空间扩大到10TB。这些存储空间还提供一个弹性层以解决不同物理媒介的错误问题。 这个功能的另一个好处是,一旦物理硬盘发生故障,这个存储池能够自动生成受影响的地方...
标签: MySQL mysql数据库
  ACCESS是一个Client/Server的优秀前端开发工具,具有易学易用,界面友好,开发简单,和其他数据库接口灵活。但是,它要对大量数据处理时,速度比较慢。深圳供电局现有60万用户,下面有6个营业所,通过64K DDN 和局相连,如果有一个营业所要对1万用户进行处理的话,要花2~3小时,严重影响其他业务的开展。所以,当有大量数据需要处理...
标签: MySQL mysql数据库
不管是在编程时或者用软件连接MySql数据库都需要一个数据库用户名,在非常多的情况下我们还有必要通过超级用户帐号登陆或连接数据库,但是在安装MySql后只有一个超级管理权限的用户ROOT,而且ROOT限制只能在数据库本机上使用,这时候再用ROOT帐号就比较麻烦了。 幸运的是我们可以添加一个具有超级管理权限和能远程访问MySql数据库的超级用户,...
很多互联网应用程序都提供了全文搜索功能,用户可以使用一个词或者词语片断作为查询项目来定位匹配的记录。在后台,这些程序使用在一个SELECT查询中的LIKE语句来执行这种查询,尽管这种方法可行,但对于全文查找而言,这是一种效率极端低下的方法,尤其在处理大量数据的时候。 MySQL针对这一问题提供了一种基于内建的全文查找方式的解...

经验教程

498

收藏

39
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部