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。