如何用终端中的sqlite3写出以分号分隔的csv文件

时间:2015-10-16 12:03:18

标签: csv select sqlite terminal

我在Mac上使用sqlite3命令行工具。 终端中的这些命令会将TableA的内容写入以逗号分隔的csv文件" dataout.csv",并将其放在桌面上。

sqlite> .header on
sqlite> .mode csv
sqlite> .once /Users/AccountName/Desktop/dataout.csv
sqlite> SELECT * FROM TableA;

但是,如果我希望结果是以分号分隔的 csv文件,我该怎么写?有可能吗?

我问的原因是TableA包含逗号,所以默认行为会创建一个乱码的cvs文件。

1 个答案:

答案 0 :(得分:1)

.separator

之前使用SELECT
.separator ";"