【CoreData】使用命令查看數據

最近在使用CoreData的過程中,想要查看項目中的保存方法是否有效寫入磁盤。於是就找到了模擬器沙盒中的文件:

發現這其中有三個文件,實際數據目前只是先存放在wal後綴文件中。WAL機制的原理是:修改並不直接寫入到數據庫文件中,而是寫入到另外一個稱爲WAL的文件中;如果事務失敗,WAL中的記錄會被忽略,撤銷修改;如果事務成功,它將在隨後的某個時間被寫回到數據庫文件中,提交修改。(參考來源:SQLite讀寫同步之WAL機制

接下來進入正題:

1.首先使用cd命令轉到sqlite文件所在文件夾。如:

2.進入sqlite命令模式,並打開sqlite數據庫

出現

表示成功打開了

3.使用.table命令查看錶名列表

4.使用查詢語句查詢表中數據

如果有數據的話就會顯示出來,示例中沒有數據。

其他sqlite命令請參考菜鳥教程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章