MySQL怎么insert一个blob类型的数据

MySQL怎么insert一个blob类型的数据

试一下 insert into 表名(名字,图片) values(名字,文件);
文件你把文件的路径写上

表名:tb1
值:TRUE/FALSE
注意不要加引号
望采纳

INSERT INTO tb1 VALUES (TRUE);

这个看你用什么语言:
java 可以参照这里
MySQL 中Blob类型数据的插入和读取 - 云+社区 - 腾讯云 ​ 我们在操作数据存入blob数据的类型,常用来存储头像图片等流数据,blob类型如果想要存储比较大的流文件的数据,建议选用longBlob的数据类型,De... https://cloud.tencent.com/developer/article/1431261

mysql 终端可以使用load
mysql 如何手动插入数据blob类型数据-百度经验 mysql 如何手动插入数据blob类型数据,介绍Wi10下如何使用myql的load_file来实现手动插入lo类型的数据。 https://jingyan.baidu.com/article/b87fe19e5c245d5218356804.html

python 可以参考这个
MySQL 中Blob类型数据的插入和读取_云中寻雾的博客-CSDN博客 在MySQL中Blob是一个二进制的对象,它是一个可以存储大量数据的容器(如图片,音乐等等),且能容纳不同大小的数据,在MySQL中有四种Blob类型,他们的区别就是可以容纳的信息量不容分别是以下四种:①TinyBlob类型 最大能容纳255B的数据②Blob类型 最大能容纳65KB的③MediumBlob类型 最大能容纳16MB的数据... https://blog.csdn.net/qq_36387683/article/details/88183207


insert into tb_test(blob ) values(UNHEX(HEX(16))) 

​php将图片存储到mysql bolb类型
二进制存储

public function blob()
{
    $imgBlob =file_get_contents("https://doc.shiyanlou.com/document-uid7682labid1135timestamp1436521080691.png/wm");
    db('test')->insert(['img' => $imgBlob]);
}

读取

public function getblob()
{

    $img = db('test')->where('id',1)->find();
    header("Content-type: png");
    echo $img['img'];
    exit;
}