如何使用.schema文件在sqlite3中创建数据库文件

问题描述 投票:0回答:2

我们的客户向我们提供了一个名为

db.schema
的文件。现在有一个命令可以用来运行此文件以在 sqlite3 中创建
.db
文件吗?我可以在不输入
db.schema
文件中提到的所有查询的情况下执行此操作吗?

请帮忙! 谢谢!

database sqlite import db-schema dbimport
2个回答
22
投票

如果该文件仅包含正确格式的 SQL 命令,请获取

sqlite3
命令行工具,然后按如下方式运行它:

sqlite3 mydatabase.db < db.schema

许多 SQLite 管理工具也具有导入此类文件的功能。


0
投票

例如,您可以通过以下方式将

db.schema
导入到
orange.db
中,如下所示。 *如果不存在则创建
orange.sql
,并且我的回答对其进行了更多解释:

sqlite3 orange.db < db.schema

或者:

sqlite3 orange.db
...
sqlite> .read db.schema
© www.soinside.com 2019 - 2024. All rights reserved.