首页 >

如何在MySQL中存储图片并实现预览? |启动mysql Windows

mysql 很多commit,mysql ubuntu16,数据库mysql新建,mysql 65535字节,python分析mysql日志,启动mysql Windows如何在MySQL中存储图片并实现预览? |启动mysql Windows

1. 创建表格

首先需要创建一个表格,用于存储图片的相关信息和二进制数据。

age` (t(11) NOT NULL AUTO_INCREMENT,ame` varchar(255) NOT NULL,

`type` varchar(255) NOT NULL,t(11) NOT NULL,gblob NOT NULL,

PRIMARY KEY (`id`)noDB DEFAULT CHARSET=utf8;

2. 插入图片

接下来需要将图片插入到表格中。可以使用MySQL的LOAD_FILE函数将图片文件读入到二进制数据中。

ageame`, `type`, `size`, `data`) VALUESpleageple.jpg’));

3. 显示图片

codeg标签显示。

<?php

// 从数据库中读取图片数据ysqlinage` WHERE `id` = 1″);ysqli_fetch_assoc($result);

// 将二进制数据编码成base64字符串code($row[‘data’]);

// 显示图片g src=”data:’ . $row[‘type’] . ‘;base64,’ . $data . ‘” />’;

?>

4. 总结

以上就是在MySQL中存储图片并实现预览的方法。需要注意的是,将图片存储在数据库中可能会影响数据库性能,因此建议仅存储小型图片或者使用分布式存储等技术来解决性能问题。


如何在MySQL中存储图片并实现预览? |启动mysql Windows
  • mysql建表创建索引的步骤和注意事项 |mysql update 使用in
  • mysql建表创建索引的步骤和注意事项 |mysql update 使用in | mysql建表创建索引的步骤和注意事项 |mysql update 使用in ...

    如何在MySQL中存储图片并实现预览? |启动mysql Windows
  • mysql数值转换千分位 |mysql主从复制缓慢
  • mysql数值转换千分位 |mysql主从复制缓慢 | mysql数值转换千分位 |mysql主从复制缓慢 ...

    如何在MySQL中存储图片并实现预览? |启动mysql Windows
  • CentOS下MySQL5710安装教程(详细步骤图解) |mysql润日
  • CentOS下MySQL5710安装教程(详细步骤图解) |mysql润日 | CentOS下MySQL5710安装教程(详细步骤图解) |mysql润日 ...