MySQL 是一种关系型数据库管理系统,通常用于存储结构化数据。图片属于非结构化数据,直接存储在 MySQL 中会占用大量空间且查询效率较低。因此,通常采用以下几种方法来存储图片:
以下是使用文件系统存储图片的示例代码:
-- 创建表
CREATE TABLE images (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
path VARCHAR(255) NOT NULL
);
-- 插入数据
INSERT INTO images (name, path) VALUES ('example.jpg', '/path/to/example.jpg');
-- 查询数据
SELECT * FROM images;
通过以上方法,可以根据具体需求选择合适的图片存储方式,以提高系统的性能和可扩展性。
领取专属 10元无门槛券
手把手带您无忧上云