如何使用sqlite将联接后创建的sql表转换为csv文件?

如何使用sqlite将联接后创建的sql表转换为csv文件?,sqlite,csv,join,Sqlite,Csv,Join,我使用SQLITE合并两个文件,因为我的python在连接两个文件时内存不足 我使用了以下命令 .headers on .mode csv .output test.csv Select * from new_dataframe Left outer join dataframe on new_dataframe.user_id=dataframe.user_id; .output stdout 当我使用上面的代码时,它会给我语法错误 near ".": syntax error

我使用SQLITE合并两个文件,因为我的python在连接两个文件时内存不足

我使用了以下命令

 .headers on
 .mode csv
 .output test.csv

 Select * from new_dataframe Left outer join dataframe on new_dataframe.user_id=dataframe.user_id;

 .output stdout
当我使用上面的代码时,它会给我语法错误

near ".": syntax error:
所以我删除了“.”,但是它给了我一个错误

near "headers": syntax error: 
然后我想我会尝试使用“;”但它仍然会给我与上面相同的错误

我正在为SQLite使用DB浏览器,正如您所知,它对SQLite是相当新的。我曾试图查找文档,但我无法找到它。我甚至在youtube上查阅了一些教程,它们似乎在使用命令之前都使用了“.”,但没有一个使用DB浏览器

有人知道这里发生了什么吗

当我简单地运行这个命令时

   Select * from new_dataframe Left outer join dataframe_updated on new_dataframe.user_id=dataframe_updated.user_id
它运行良好。创建一个新表,不需要“;”,可能是因为它是单行代码

SQLite本身讲SQL。 dot命令由
sqlite3
命令行shell实现;要使用它们,您必须在其中运行脚本。

您能试试这个解决方案吗