将图片存储在 MySQL 数据库中,需要用到 BLOB(二进制大型对象)类型的数据存储方式。以下是实现过程:
CREATE TABLE `image` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`image` blob NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
创建一个名为“image”的表,在这个表里面创建三个字段,分别是“id”、“name”和“image”。其中,“id”为自增长的主键,“name”为图片的名称,“image”则用来存储二进制图片数据。