Skip to main content

将SQLite数据库导出到CSV文件

有几种方法可以将数据从SQLite数据库转储到CSV文件。

使用sqlite3工具将SQLite数据库导出到CSV文件

SQLite项目为您提供了一个名为sqlite3或sqlite3的命令行程序。Windows上的exe。通过使用sqlite3工具,可以使用SQL语句和点命令与SQLite数据库交互。

要将数据从SQLite数据库导出到CSV文件,请使用以下步骤:

以下命令从customers表中选择数据并将其导出到数据。csv文件。


如果你检查数据。csv文件,您将看到以下输出。

SQLite Export CSV example

除了使用点命令,还可以使用sqlite3工具的选项将数据从SQLite数据库导出到CSV文件。

例如,以下命令将数据从“轨迹”表导出到名为“轨迹”的CSV文件。csv。

>sqlite3 -header -csv c:/sqlite/chinook.db "select * from tracks;" > tracks.csv

SQLite Export CSV one-liner option

如果您有一个名为query的文件。sql中包含查询数据的脚本,可以执行文件中的语句并将数据导出到CSV文件。


使用SQliteStudio将SQLite数据库导出到CSV文件

SQLiteStudio提供了导出功能,允许您将表中的数据或查询结果导出到CSV文件。

以下步骤向您展示了如何将数据从表格导出到CSV文件。

首先,单击工具>导出菜单项

SQLite Export CSV Step 1

接下来,选择要导出数据的数据库和表;检查导出表数据。

SQLite Export CSV Step 3

然后,选择一个表来导出数据。

SQLite Export CSV Step 2

然后,(1)选择CSV作为导出格式,(2)指定CSV文件名,(3)检查第一行的列名,(4)选择逗号(,)作为列分隔符,(5)将空值视为空字符串,(6)单击“完成”按钮完成导出。

SQLite Export CSV Step 4

最后,检查客户。csv文件,您将看到以下内容:

SQLite Export CSV Result Customers Data

在本教程中,您学习了将SQLite数据库中的数据导出到CSV文件的各种方法。