推荐文章:SQLite到Excel的轻量级桥梁 —— SQLiteToExcel 开源项目
-- 创建一个表,用于存储文档的元数据
CREATE TABLE IF NOT EXISTS documents (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
content BLOB,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
-- 插入一条文档记录
INSERT INTO documents (name, content) VALUES (
'example_document',
'VGhpcyBpcyBhIHRlc3Q2NCBiQXNwIHdpdGggAC8A' -- 使用BASE64编码的文本 "This is an example document."
);
-- 查询所有文档记录,并将BLOB字段转换为可读的文本格式
SELECT id, name, typeof(content), content, created_at
FROM documents;
-- 更新文档记录的内容
UPDATE documents SET content = 'VGhpcyBpcyBhIHJlZGl0IGEgY29udGVudA=='
WHERE id = 1; -- 使用BASE64编码的文本 "This is an updated document."
这个示例代码展示了如何在SQLite数据库中创建一个表,插入一条包含BASE64编码文本的文档记录,以及如何查询和更新这条记录。这个过程对于理解SQLite数据库的基本操作是有帮助的,同时也演示了如何将文本内容以BASE64格式存储在数据库中。
评论已关闭