![将文件插入 SQL 字段并提取回文件](https://linux22.com/image/1588540/%E5%B0%86%E6%96%87%E4%BB%B6%E6%8F%92%E5%85%A5%20SQL%20%E5%AD%97%E6%AE%B5%E5%B9%B6%E6%8F%90%E5%8F%96%E5%9B%9E%E6%96%87%E4%BB%B6.png)
我创建了简单的表格:
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 ...;
有人可以给出建议吗?