📜  SQLite导出

📅  最后修改于: 2020-11-13 01:02:54             🧑  作者: Mango

SQLite导出

SQLite可以帮助您将数据从SQLite数据库导出到CSV文件。您可以根据查询导出整个表或更少的表。

.once命令用于将数据导出到CSV文件,后跟要在其中写入文件的文件路径/名称。

SQLite表转CSV文件

让我们看一个示例,该示例会将STUDENT表的所有内容导出到CSV文件:

STUDENT表具有以下数据:

.header on
.mode csv
.once /Users/javatpoint1/Desktop/sqlite/student.csv
SELECT * FROM STUDENT; 

代码说明:

.header on:指定启用头。这是可选的。如果您禁用标题,则CSV文件将完全不包含任何数据。

.mode csv:指定启用CSV模式。

.once:指定要写入CSV文件的输出,下一个是确切的位置。

执行上述代码后,将在指定位置创建一个CSV文件:

它具有与SQLite STUDENT表相同的数据。

如何自动打开CSV文件:

.system命令用于自动打开CSV文件。

例如:

以下命令在Windows中自动打开CSV文件:

.system /Users/javatpoint1/Desktop/sqlite/student.csv

该代码可能会根据操作系统而更改:

  • 在Windows上,使用.system,后跟文件名。
  • 在Mac上,使用.system open,后跟文件名。
  • 在Linux和Unix系统上,使用.system,后跟程序名称来打开文件,然后是文件名。例如,.system libreoffice /file.csv