我们的客户向我们提供了一个名为
db.schema
的文件。现在有一个命令可以用来运行此文件以在 sqlite3 中创建 .db
文件吗?我可以在不输入 db.schema
文件中提到的所有查询的情况下执行此操作吗?
请帮忙! 谢谢!
如果该文件仅包含正确格式的 SQL 命令,请获取
sqlite3
命令行工具,然后按如下方式运行它:
sqlite3 mydatabase.db < db.schema
许多 SQLite 管理工具也具有导入此类文件的功能。
例如,您可以通过以下方式将
db.schema
导入到orange.db
中,如下所示。 *如果不存在则创建orange.sql
,并且我的回答对其进行了更多解释:
sqlite3 orange.db < db.schema
或者:
sqlite3 orange.db
...
sqlite> .read db.schema