gpt4 book ai didi

sqlite - 将表从.sql复制到.db文件。

转载 作者:行者123 更新时间:2023-12-03 17:54:23 29 4
gpt4 key购买 nike

我很确定对此有一个简单的答案,但是我找不到它,也无法自己解决。任何帮助将不胜感激。

我正在尝试从具有基本表的.sql文件(ex1.sql)复制表。我可以毫不费力地创建此文件,但随后运行以下命令将此表复制到数据库(ex1.db)中:

sqlite3 ex1.db < ex1.sql


我收到以下回应


C:\ SQLite> sqlite3 ex1.db onperson CREATE TABLE人(格式3)NB:“ onperson”后的笑脸符号
名字文字,
姓氏文字,
年龄整数



看起来该表正在数据库中复制,还是我弄错了?

无论如何,当我然后回到ex1.db时,那里没有任何表。

为什么不节省呢?我是否需要为此添加其他命令以使其保存在db文件中?

抱歉,这是一个愚蠢的问题。对此不是很新。

谢谢!

最佳答案

我遇到了这个确切的问题,而且我以前从未接触过SQLite。这是将来给人们的更多说明。

在文本编辑器中,创建ex1.sql。这是运行命令.db时将用于创建sqlite3 ex1.db < ex1.sql的文件。

ex1.sql

CREATE TABLE person (
id INTEGER PRIMARY KEY,
first_name TEXT,
last_name TEXT,
age INTEGER
);


确保将此文件与下载的 sqlite3.exe文件保存在同一文件夹中。您现在可以运行上述命令,一切顺利!

关于sqlite - 将表从.sql复制到.db文件。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17048938/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com