手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

mysql 如何手动插入数据blob类型数据

时间:2024-10-14 05:06:41

1、先用管理员身份打开cmd或PowerShell,我使用的是PowerShell。然后输入用户和密码进入mysql。

mysql 如何手动插入数据blob类型数据

2、接着查看 secure_file_priv 的值。命令为show global variables lik髫潋啜缅e "%secure%";输入后可以看到,该值为NULL,意味着不允许文件的读写。

mysql 如何手动插入数据blob类型数据

3、在mysql的安装目录下,修改my.ini文件。在[mysqld]下面添加secure_file_priv=添加后保存文件。

mysql 如何手动插入数据blob类型数据

4、修改完文件后,回到PowerShell。先退出mysql,然后输入命令 net stop mysql 停止mysql服务。再输入命令 net start mysql 启动mysql服务。

mysql 如何手动插入数据blob类型数据

5、重启mysql服务后,再次登录mysql。再次输入命令查看 secure_file_priv的值,可以看到该值已被修改。

mysql 如何手动插入数据blob类型数据

6、接着创建数据库和表。如图。

mysql 如何手动插入数据blob类型数据
mysql 如何手动插入数据blob类型数据

7、表创建成后输入sql语句向表中插入一条数据。sql拳婊招稹语句为insert into test(picture) values(l泠贾高框oad_file("D:/imgs/chessboard.png"));该语句将本地D盘上的一张图片插入test表中。

mysql 如何手动插入数据blob类型数据

8、插入成功后查看插入的数据。sql语句为select * from test \G可以看到返回的数据中id=1,还有一堆乱码。

mysql 如何手动插入数据blob类型数据

9、我编写了一个java程序去读取这个二进制数据,然后将其输出到D盘上,结果如图。成功将数据读出并显示出原来的图片,说明刚刚插入数据成功了。

mysql 如何手动插入数据blob类型数据
mysql 如何手动插入数据blob类型数据
© 手抄报圈