我们可以使用 -cmd
选项和 sqlite3
来运行查询,然后 sqlite3
打开数据库并在那里等待交互式输入。我们如何从命令行对 sqlite3
运行查询并退出?
原文由 farmir 发布,翻译遵循 CC BY-SA 4.0 许可协议
我们可以使用 -cmd
选项和 sqlite3
来运行查询,然后 sqlite3
打开数据库并在那里等待交互式输入。我们如何从命令行对 sqlite3
运行查询并退出?
原文由 farmir 发布,翻译遵循 CC BY-SA 4.0 许可协议
下面的这个命令在 person
table 中插入一行,然后读取 person
table in db.sqlite3
database 然后立即退出。 \* ".exit"
命令 不需要退出,因为在所有查询完成后, sqlite 会自动退出:
sqlite3 db.sqlite3 "INSERT INTO person VALUES ('John');" "SELECT * FROM person;"
原文由 Kai - Kazuya Ito 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答681 阅读✓ 已解决
1 回答953 阅读
1.4k 阅读
726 阅读
1 回答479 阅读
只需将命令包含在数据库文件参数之后的引号中。
例如,以下创建一个名为
abc
的表: