2 回答

炎炎設計
TA貢獻1808條經驗 獲得超4個贊
使用sqlite的文件導入導出功能。
1、導入命令: .import
2、格式:sqlite> .import 文件名 表名
3、注意事項:
注1: 不要忘了開頭的點
注2: 這條語句不能用分號結束. 非SQL不需要分號結束.
注3: 需要查看默認的分隔符separator. 必須一致. 如果不一致可能導致sqlite字段分割錯誤.
查看分隔符使用命令 .show , 如果不一致可直接修改, 比如:
sqlite>.separator ","
將分隔符轉為逗號.
舉例1:
將文件a.csv中的數據導入表 tab_xx. (a.csv中字段以逗號分割)
sqlite> .separator ","
sqlite> .import a.csv tab_xx
sqlite>
導入結束.

忽然笑
TA貢獻1806條經驗 獲得超5個贊
導出
實現方式:
將輸出重定向至文件.
命令:
.output
sqlite>
.output
a.txt
然后輸入sql語句,
查詢出要導的數據.
查詢后,數據不會顯示在屏幕上,而直接寫入文件.
結束后,輸入
sqlite>
.output
stdout
將輸出重定向至屏幕.
舉例2:
將
tab_xx
中的數據導出到文件a.txt
sqlite>
.output
a.txt
sqlite>
select
*
from
tab_xx;
sqlite>
.output
stdout
導出完畢.
添加回答
舉報
0/150
提交
取消