【发布时间】:2016-10-17 04:06:09
【问题描述】:
我已经尝试过有关 stackoverflow 的其他建议,但似乎无法正确解决。没有什么真正有效?
假设我有一个名为 afile.sql 的 sql 文件,其中包含用于创建表以及向这些表中插入信息的 sql 命令,我如何运行所有这些语句以便在我在终端中创建的数据库中创建表?
我试过了 [someone@somewhere ~]$ echo "select * from sometable;" > 文件.sql [someone@somewhere ~]$ sqlite3 file.db
从此链接How to execute an sql script file against an SQLite 3 database file?
还有其他一些。 我应该在 sqlite3 之外还是在 sqlite 3 中运行“将 sql 命令文件插入数据库”?
我尝试过: DATA.db
还有 .read afile.sql 数据.db
似乎没有任何效果。
截图:
仍然没有存储实例的数据库 =(
【问题讨论】:
-
您的一些尝试应该奏效了。显示屏幕截图。
-
@CL。我已在答案中添加了屏幕截图。请注意,我在 sql 文件所在的位置使用终端。
-
@C.L 我知道这是违反规定的,但我必须衷心感谢您对我的帮助。我已经坚持了好几天了,完全不知道该怎么做。谢谢谢谢谢谢!