如何以SQL格式转储我想要的一些SQLite3表的数据?

时间:2012-06-29 09:05:12

标签: sql sqlite dump

我知道如何使用shell命令选择要以SQL格式转储的表: $ ./sqlite3 test.db'.dump mytable'> TEST.SQL 但是此命令选择“mytable”的所有数据

我可以在转储之前选择我想要的表格中的数据吗? 换句话说,我寻求一个命令: $ ./sqlite3 test.db'.dump从mytable中选择名称'> TEST.SQL 显然这个命令不起作用:'(

1 个答案:

答案 0 :(得分:0)

在sqlite控制台中执行此操作的唯一方法是创建临时表:

CREATE TABLE tmp AS SELECT (field1, field2 ... ) FROM yourTable WHERE ... ;
.dump tmp
DROP TABLE tmp