将图片存放在MySQL数据库中,通常有两种方式:
TINYBLOB:最大长度为255字节。BLOB:最大长度为65,535字节(64KB)。MEDIUMBLOB:最大长度为16,777,215字节(16MB)。LONGBLOB:最大长度为4,294,967,295字节(4GB)。VARCHAR或TEXT类型存储图片的URL。-- 创建表
CREATE TABLE images (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255),
image BLOB
);
-- 插入图片数据
INSERT INTO images (name, image) VALUES ('example.jpg', LOAD_FILE('/path/to/example.jpg'));
-- 查询图片数据
SELECT name, image FROM images WHERE id = 1;-- 创建表
CREATE TABLE images (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255),
url VARCHAR(255)
);
-- 插入图片URL
INSERT INTO images (name, url) VALUES ('example.jpg', 'https://example.com/images/example.jpg');
-- 查询图片URL
SELECT name, url FROM images WHERE id = 1;希望以上信息对你有所帮助!
没有搜到相关的沙龙