sqlite結果集插入新表 如何查看db文件?
如何查看db文件?db文件象是軟件主要是用于儲存時數據的一個文件,相當于數據庫,每種軟件都有它自己的存放格式,那是數據的排列。一些軟件數據文件后綴名均為DB。如Win7系統下的Thumbs.db就是縮
如何查看db文件?
db文件象是軟件主要是用于儲存時數據的一個文件,相當于數據庫,每種軟件都有它自己的存放格式,那是數據的排列。一些軟件數據文件后綴名均為DB。如Win7系統下的Thumbs.db就是縮略圖數據文件。所以db文件并也不是特定的文件格式。db文件能用記事本、辦公軟件Microsoft OfficeAccess打開,也能導入到UltraEdit、foxbase、SQL Server、powerbuilder等數據庫軟件。db文件如果用記事本也可以Notepad然后打開,會會顯示,改變編碼又不能能夠解決問題,要是用UltraEdit可以打開,可以看到進制數據,不過毫無建設性的。正確的方法有兩種:
1、用sqlitespy再打開,sqlitespy是一款類似Navicat的工具,靈巧易學易用,可以打開系統擴展名為sqlite3/sqlite/db3/db的數據庫文件,也也可以新建項NewDatabase/DatabaseURI/NewSQL數據庫。
2、用SqliteStudio然后打開,菜單欄你選擇數據庫,然后點擊去添加數據庫,類型中,選擇Sqlite3,文件中,選擇db文件去掉。右擊表后有結構、數據、管理和約束、索引、觸發器、DDL。
SQLite怎樣導入sql文件?
導入時把生成索引給直接關掉,估計能越快越好.
千萬不能著邊再導入一旁建立索引.8G數據,估計也不這樣慢了.
把sql語句文件讀取出一部分去看看,建表語句中,應當由有建立索引的部分,刪除后它!
只做建表和再插入數據兩件事.
另外,看一下數據庫有沒有外鍵?注意在插入數據過程中能去掉外鍵關聯.等數據插到結束之后加上索引和外鍵,應該要能增加很多讀寫性能.
截取片段一部分數據,的或100Mb.插入再看看試下,這個可以事前對整體時間有一個預期.
有,是真的要弄臺好點的電腦,或是去借一臺,等把數據導入完成之后,把msyql的庫文件真接圖片文件夾不出來放自己機器上跑就好.
emm..再追加點信息,要先搞清楚,sql原文件里,到底都先執行了哪幾類不能操作?很可能不需要你用c之類寫點小工具,也可以別的什么語言,分塊加載并處理文件.8G..嗯,不過.現在內存都夠大,不然的話你都沒法就用軟件然后打開了.只有8G也可以真接用軟件然后打開看.停掉索引是真的可以大幅度加快直接插入數據的速度.個人建議來試試!