MYSQL中如何存取二进制文件

首先创建测试表testtable

CREATE TABLE testtable ( id INT(5) NOT NULL AUTO_INCREMENT PRIMARY KEY,filename CHAR(255),data LONGBLOB );

将文件存入表中

mysql_connect( "localhost", "root", "password"); //连接数据库

mysql_select_db( "database"); //选定数据库

$filename="" //这里填入二进制文件名

$data = addslashes(fread(fopen($filename, "r"), filesize($filename)));//打开文件并规范化数据存入变量$data中

$result=mysql_query( "INSERT INTO testtable (filename,data) VALUES ('$filename','$data')");//数据插入到数据库test表中

mysql_close();

?>

从表中取回文件

if($id) {

mysql_connect( "localhost", "root", "password");

mysql_select_db( "database");

$filename="" //这里填入二进制文件名

$query = "select data from testtable where filename=$filename";

$result = mysql_query($query);

$data = mysql_result($result,0, "data");

?>

这里要注意的是,PHP一般只支持小于2M的文件,如果要存取大于2M的文件,那就要进系统方面的设置了

本文作者:相关阅读:

在B/S开发中经常用到的JavaScript技术

在SQL Server计算列和平均值

利用XMLHTTP实现的二级连动Select

提升JSP应用程序的七大绝招

VBS教程:方法-Keys 方法

asp在IE浏览器中下载服务端上的各类文件的实现方法

让任务管理器中的CPU跳舞的js代码

sockaddr与sockaddr_in

MSCRM调用外部JS文件

从DBA到Oracle Applications DBA的转变过程

2009预测中国网站建站10大欢迎CMS

CSS教程:容器定位

javascript 学习笔记(六)浏览器类型及版本信息检测代码

将mysql安装到d盘的mysql目录后如何启动

二进制文件mysql创表_MySQL_MYSQL中如何存取二进制文件,首先创建测试表testtable CREATE TA - phpStudy...相关推荐

  1. 从mysql数据库中读取二进制文件_数据库技术之在MYSQL数据库中如何存取二进制文件...

    [数据库技术之在MYSQL数据库中如何存取二进制文件]在MySQL数据库中,不可以存放文字信息,还可以存放图片.声音.文件等二进制信息.那么在MYSQL数据库中中如何存取二进制文件?下面,武汉宏鹏鲁广 ...

  2. oracle命令清空数据库表,Oracle中如何快速删除数据字典管理的表空间-数据库专栏,ORACLE...

    我的测试环境:hp rp7410主机,hp-unix11.11 os,oracle8.1.7.4的数据库,一个有90张表大约100g的测试表空间tbs_test. 问题的提出:oracle中在使用dr ...

  3. java窗口向mysql加信息_Java中如何实现向DBC方式向表中添加数据

    原标题:Java中如何实现向DBC方式向表中添加数据 Java中如何实现向DBC方式向表中添加数据 Java程序JDBC方式向数据库的表添加记录的步骤: 1.新建工程: Java Project 2. ...

  4. MySQL 新增表中的数据为另外一个或多个表的数据(业务场景:创建关系表,复制旧表数据到新表)

    问题 昨天同学问了我个问题 我想写个sql脚本,循环插入数据,数据是另一个表中的a.b字段 A表中的a.b字段数据,循环加入B表中a.b字段.就是这个意思 我问他为什么不用Java写,他说是数据维护, ...

  5. Django中Model模块的操作-创建各种表结构(上)

    Django框架功能齐全自带数据库操作功能,本文主要介绍Django的ORM框架 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLd ...

  6. db2建立表空间 linux,DB2实验教程:创建数据库/表空间

    实验任务: A.建立数据库: B. 建立表空间: C. 执行脚本文件来建立多个表空间: D.访问那些包含表空间信息的SYSCAT视图: E. 列出表空间相关信息: F. 列出容器相关信息. 一. 创建 ...

  7. python实操100例乘法表_Python编程快速上手——Excel表格创建乘法表案例分析

    本文实例讲述了Python Excel表格创建乘法表.分享给大家供大家参考,具体如下: 题目如下: 创建程序multiplicationTable.py,从命令行接受数字N,在一个Excel电子表格中 ...

  8. mysql 全库 备份 恢复_从MySQL全库备份中恢复某个库和某张表

    在Mysqldump官方工具中,如何只恢复某个库呢? 全库备份 [root@HE1 ~]# mysqldump -uroot -p --single-transaction -A --master-d ...

  9. ef mysql不显示所有表_mysql中显示当前数据库下的所有表,包括视图。

    webpack初体验 本人菜鸟一枚,最近一直在研究webpack的使用,记录下自己的学习体会,由于网上关于webpack的资源(技术博客)太多,对于初学webpack的新手来说,看着五花八门的技术博客 ...

最新文章

  1. S3C2440-中断体系架构
  2. Samba 系列(九):将 CentOS 7 桌面系统加入到 Samba4 AD 域环境中
  3. href 里面 链接前面加/与不加的区别?(绝对路径与相对路径)
  4. Protobuf windows
  5. python开发安卓程序-如何使用python开发android应用
  6. phpcms 添加memcache支持
  7. 解决VS2015 VBCSCompiler.exe 占用CPU100%的问题
  8. redis小功能大用处-bitmaps
  9. 启动zookeeper_架构设计 | 分布式系统调度,Zookeeper集群化管理
  10. [转载] Python之Numpy模块中的方法详解
  11. MemTest和Memtest86+使用教程
  12. c 显示服务器相关的图片到对话框,使用MFC CImage类绘制PNG图片时遇到的问题
  13. FPGA基础入门【15】开发板I2C温度传感器配置
  14. 无穷级数求和例题_无穷级数求和的若干方法(毕业论文).doc
  15. JavaScript中获取键盘事件
  16. 网页上怎么查询服务器地址,怎么查看一个网页的服务器地址
  17. 微信小程序内跳转公众号
  18. 某计算机主存空间为4MB,一个有32位程序地址空间,页面容量为1KB, 主存的容量为4MB的存储系统,问:(1) 虚页号字段 - 试题答案网问答...
  19. 技术分享 | 学做测试平台开发-Vuetify 框架
  20. windows Git下载与安装

热门文章

  1. linux下qt生成可安装的程序,linux – 如何为Qt应用程序创建“安装”包?
  2. .net pdf转图片_PDF转图片怎么做?PDF一键转图片!
  3. Vue-router 的使用 (vue3.x版本)
  4. Linux下搭建 kafka集群 + zookeeper集群部署 安装、启动、停止
  5. 解决sonar scanner扫描报错Please provide compiled classes of your project with sonar.java.binaries property
  6. oracle 数据库 字符串函数
  7. Android 控件 - Button
  8. Java-数组 三种初始化及内存分析
  9. Android 上滑背景变淡,在Android中,如何平滑地将背景从一种颜色淡化到另一种颜色? (如何使用线程)...
  10. list按照某个字段排序_恕我直言你可能真的不会java第7篇:像使用SQL一样排序集合