SQLite 命令行客户端 + Windows 批处理应用
@echo off
setlocal enabledelayedexpansion
:: 设置数据库文件路径
set DB_PATH=C:\path\to\your\database.db
:: 创建SQLite数据库连接
sqlite3.exe %DB_PATH% << EOF
.mode list
.separator |
-- 这里插入你的SQL命令,每条命令之间用 || 分隔
-- 例如:
SELECT * FROM your_table ||
INSERT INTO your_table (column1, column2) VALUES (value1, value2) ||
COMMIT;
.quit
EOF
:: 结束本地环境变量延迟扩展
endlocal
这个Windows批处理脚本使用了sqlite3.exe来执行一系列的SQL命令。它首先设置数据库文件的路径,然后通过重定向操作符(<<)将SQL命令传递给sqlite3.exe。.mode list
和.separator |
设置了输出和输入的格式。批处理中的SQL命令可以直接插入,每条命令之间用||
分隔。最后,使用.quit
退出SQLite命令行客户端。这个脚本提供了一个简单的方法来执行SQLite命令,特别适合需要自动化数据库管理任务的场景。
评论已关闭