sh 将sqlite数据库中的所有表导出为CSV。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 将sqlite数据库中的所有表导出为CSV。相关的知识,希望对你有一定的参考价值。

#!/usr/bin/env bash

# obtains all data tables from database
TS=`sqlite3 $1 "SELECT tbl_name FROM sqlite_master WHERE type='table' and tbl_name not like 'sqlite_%';"`

# exports each table to csv
for T in $TS; do

sqlite3 $1 <<!
.headers on
.mode csv
.output $T.csv
select * from $T;
!

done

以上是关于sh 将sqlite数据库中的所有表导出为CSV。的主要内容,如果未能解决你的问题,请参考以下文章

如何将手机中的csv文件的内容导入到SQLite数据库中

将所有表导出到单个 csv

如何通过按钮单击将数据导出到 linq c# 中的 .csv 文件

以编程方式将 SQLite 数据导出到 iOS 中的 Excel

Qt操作Sqlite类封装,及命令行导入csv文件到Sqlite数据库

SQLite:如何将查询结果保存为 CSV 文件?