sql语句将图片存入sql数据库

标签:
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就转换成字符存入了数据库