将文件插入 SQL 字段并提取回文件

将文件插入 SQL 字段并提取回文件

我创建了简单的表格:

SHOW DATABASES;
CREATE DATABASE observe;

USE observe;

CREATE TABLE `see_me` (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, 
name VARCHAR(20),
food VARCHAR(30),
confirmed CHAR(1), 
signup_date DATE,
file_contents LONGBLOB // or VARBINARY(MAX)
);

和一个名为 t.txt 的文件。如何使用 sql 命令将文件插入到 file_contents 字段并将其提取到文件中?

插入内容可能类似于

 INSERT INTO see_me(id, file_contents) 
 SELECT '1', BulkColumn FROM OPENROWSET (BULK '/Users/usr_00/lab/t.txt', SINGLE_BLOB) as ...;

有人可以给出建议吗?

相关内容