gpt4 book ai didi

sql - 如何转储某些 SQLite3 表的数据?

转载 作者:IT王子 更新时间:2023-10-29 06:16:41 26 4
gpt4 key购买 nike

如何转储数据库的某些 SQLite3 表(不是所有表)的数据,并且只转储数据,而不是架构?转储应该是 SQL 格式,因为它应该很容易在以后重新输入到数据库中,并且应该从命令行完成。有点像

sqlite3 db .dump

但没有转储架构和选择要转储的表。

最佳答案

你没有说你想用转储的文件做什么。

获取 CSV 文件(可以导入几乎所有内容)

.mode csv 
-- use '.separator SOME_STRING' for something other than a comma.
.headers on
.out file.csv
select * from MyTable;

获取一个SQL文件(可以重新插入到不同的SQLite数据库中)

.mode insert <target_table_name>
.out file.sql
select * from MyTable;

关于sql - 如何转储某些 SQLite3 表的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75675/

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