如何将二进制数据存储在MySQL中?

推荐答案

phpguy的回答是正确的,但我认为在附加细节中有很多困惑.

基本答案是在BLOB个数据类型/属性域中.BLOB是二进制大对象的缩写,该列数据类型专门用于处理二进制数据.

the relevant manual page for MySQL.

Mysql相关问答推荐

慢查询日志(log)甚至包括快速查询,因为它包括等待锁定所花费的时间

MySQL将JSON值从对象类型更改为数组

在MySQL CLI中,是否有自动完成过程的方法?

返回包含某一列的分组最大值的行,说明列中的重复值

最终的自联表是如何记住关联的呢?

没有 ORDER BY 的查询性能很高,有 ORDER BY 的查询速度慢得像爬行一样

在 mySQL 中计算每日数组的每周指标

在 MySQL 中,如何对 LIKE 查询进行批量更新,删除字符?

MySQL 8.0 可以在 Select 语句中返回 JSON 对象数组吗?

在 MYSQL 8 中的 JSON 字段上的 SELECT 中返回所有键及其数组项

如何使用 express.js 和 react.js 删除连接表中的元素和关联元素

判断一列中的多个值并返回值 1 或 0

MySQL查询以获取日期范围内的租赁订单

查找同时玩过这两种游戏的玩家

如何使用 sequelize 将复合主键放在连接表中?

MYSQL:创建表中的索引关键字以及何时使用它

MySQL嵌套 Select 查询?

将行插入 MySQL 数据库的最有效方法

应该使用什么列类型将序列化数据存储在 mysql 数据库中?

在 MySQL 中仅 Select 仅包含字母数字字符的行