【我的Android進階之旅】如果使用.output命令將SQLite數據庫中的數據導出為文本?

一、需求描述

最近在做一個漢字筆畫排序的功能,正好整理好了一個數據庫,現(xiàn)在想把這個數據庫內容導出來為文本內容。

二、導出數據庫內容

現(xiàn)在準備將這個ChinessStroke.db導出來,步驟如下

在這里插入圖片描述
D:\>sqlite3 ChinessStroke.db
SQLite version 3.22.0 2018-01-22 18:45:57
Enter ".help" for usage hints.
sqlite> .output ChinessStroke.dat
sqlite> select * from BI_HUA_BEAN;
sqlite> .output stdout
sqlite>

1、先用sqlite3命令打開ChinessStroke.db數據庫

sqlite3 ChinessStroke.db
SQLite version 3.22.0 2018-01-22 18:45:57
Enter ".help" for usage hints.

2、使用 .output ChinessStroke.dat -- 所有輸出寫入 ChinessStroke.dat文件

sqlite> .output ChinessStroke.dat

3、輸入查詢語句查詢表格內容,查詢出要導的數據. 查詢后,數據不會顯示在屏幕上,而直接寫入文件.

sqlite> select * from BI_HUA_BEAN;

4、使用.output stdout -- 切換回缺省值,將輸出重定向至屏幕.

sqlite> .output stdout

這樣就將 ChinessStroke.db 到處為了ChinessStroke.dat文件。


在這里插入圖片描述

內容如下所示:


在這里插入圖片描述

導出來的ChinessStroke.dat文件下載地址為:

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容