sql语句把图片存入数据库
这是一个小的练习,目的是把图片以二进制字符串形式存入sql数据库表中,后续练习尝试在WINCC把其还原成图片。
在以前的数据库MyDB中新建一个数据表,有四个字段:
imageID 类型为bigint,作为标识符,自增1
mydatetime 日期事件类型
imagename varchar(100)数据类型
imagedata varbinary(MAX)数据类型
在C:\image文件夹下存放chepai.jpg文件,在sql管理器写下面的sql语句
insert into images(mydatetime,imagename,imagedata) values('2025-03-23 19:20:30','myimage',(SELECT BulkColumn FROM OPENROWSET(BULK N'C:\image\chepai.jpg', SINGLE_BLOB) AS x))
执行这条语句,chepai.jpg就转换成字符存入了数据库

浙公网安备 33010602011771号