我很确定对此有一个简单的答案,但我在任何地方都找不到它,而且似乎自己也无法弄清楚。任何帮助将不胜感激。
我正在尝试从 a 复制一个表.sql
file (ex1.sql
)其中有一个基本表。我可以毫无问题地创建这个,但是然后我运行以下命令将此表复制到数据库中(ex1.db
):
sqlite3 ex1.db < ex1.sql
我收到以下回复
C:\SQLite>sqlite3 ex1.db 名字文本,
姓氏文本,
年龄整数
)
看起来该表正在数据库中复制,还是我弄错了?
无论如何,当我返回 ex1.db 时,那里没有表。
知道为什么这不保存吗?我是否需要添加更多命令才能将其保存在 db 文件中?
如果这是一个愚蠢的问题,我深表歉意。对此比较陌生。
Thanks!
我遇到了这个问题,而且我以前从未接触过 SQLite。以下是对未来人们的更多说明。
在文本编辑器中,创建ex1.sql
。这是将用于创建.db
当命令sqlite3 ex1.db < ex1.sql
is run.
ex1.sql
CREATE TABLE person (
id INTEGER PRIMARY KEY,
first_name TEXT,
last_name TEXT,
age INTEGER
);
确保将此文件保存在与sqlite3.exe
您下载的文件。您现在可以运行上述命令,一切顺利!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)