mysql 怎么保存图片
时间: 2023-07-03 16:23:07 浏览: 92
如何在Mysql中直接储存图片
MySQL 可以通过 BLOB 类型来存储图片。BLOB 是二进制大对象的缩写,它可以存储大量的数据,包括图片、音频、视频等等。
以下是一些示例代码:
1. 创建一个表来存储图片:
```
CREATE TABLE images (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
image LONGBLOB NOT NULL,
PRIMARY KEY (id)
);
```
2. 向表中插入图片:
```
INSERT INTO images (name, image)
VALUES ('image1.jpg', LOAD_FILE('/path/to/image1.jpg'));
```
3. 从表中检索图片:
```
SELECT image FROM images WHERE name = 'image1.jpg';
```
你可以将图片文件的路径存储在数据库中,并使用文件系统来存储实际的图片文件。这样可以减少数据库的负担,并提高性能。
阅读全文