gpt4 book ai didi

mysql - 如何使用 MySQL Workbench 保存视频文件

转载 作者:行者123 更新时间:2023-11-29 16:25:34 26 4
gpt4 key购买 nike

我正在通过MySQL shell(在Windows 10上使用MySQL Workbench 8.0)学习MySQL,并且我已经使用表格来保存文本和数字。现在我想将多媒体文件(例如视频)存储在 MySQL 数据库中。

我了解 blob 格式,但不知道如何使用它。

这是我写的一些 SQL:

CREATE TABLE IF NOT EXISTS arit
(
id INT auto_increment PRIMARY KEY,
type CHAR(10) NOT NULL,
price DECIMAL(6, 2) NOT NULL,
quantity INT DEFAULT 0
);

INSERT INTO arit
(type,
price,
quantity)
VALUES ("red",
10.22,
12);

INSERT INTO arit
(type,
price,
quantity)
VALUES ("blue",
19.22,
33);

INSERT INTO arit
(type,
price,
quantity)
VALUES ("rose",
29.20,
24);

SELECT *
FROM arit;

SELECT type,
price AS bottle,
quantity AS qty,
price * quantity AS subtotal,
( price * quantity ) * ( 6 / 100 ) AS tax,
( price * quantity ) + ( price * quantity ) * ( 6 / 100 ) AS total,
( price + quantity ) * 100 AS something
FROM arit;

最佳答案

如果您已经了解 BLOB 格式,那么存储视频文件与在数据库中存储任何其他任意二进制数据没有什么不同。根据您的底层语言,您必须首先以二进制模式读取视频文件(例如 PHP 中的 fread),然后将二进制流写入数据库的 BLOB 字段。

更新:在发现问题更多的是关于 MySQL Workbench 而不是一般的 MySQL 之后,这个答案不再相关了。然而,这个答案仍然可以提供一些见解,这就是为什么我还没有删除它。

关于mysql - 如何使用 MySQL Workbench 保存视频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54268810/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com