使用SQLite3工具查看sqlite.db文件


http://www.sqlite.org

OS X自從10.4后把SQLite這套相當出名的數據庫軟件,放進了作業系統工具集里。OS X包裝的是第三版的SQLite,又稱SQLite3。這套軟件有幾個特色:

  • 支援大多數的SQL指令(下面會簡單介紹)。
  • 一個檔案就是一個數據庫。不需要安裝數據庫服務器軟件。
  • 完整的Unicode支援(因此沒有跨語系的問題)。
  • 速度很快。

1.使用SQLite3工具創建數據庫

  在終端內輸入:sqlite3 demo.db;
  這樣就打開了SQLite,並且創建了一個名為demo的庫;
  下面在庫里添加一個表: create table userInfo(ID integer primary key, name text);  
  注意每個命令是以分號;結尾的。
  在這個表中插入一條記錄: insert into userInfo(ID, name) values(1, 'stormer');
  查詢表記錄:select * from userInfo; --查詢結果:1|stormer
 
  注意:SQLite3 將 .db 文件存放在下面目錄:
 
2.使用SQLite3打開已有的.db/.sqlite文件
  我們前面看到了,SQLite3 將.db/.sqlite文件存放在上圖中的目錄,那我們也將已有的.db/.sqlite文件放到該目錄中,如上圖中Thesaurus.sqlite。
  在終端內輸入:sqlite3 Thesaurus.sqlite;
 
 3.查看sqlite3表結構的命令
  • .table --列出該數據庫中的所有表
 
  • select * from sqlite_master where type="table"; --查看這些表的結構

  • .header on --默認情況下,不會出現紅框中的表頭,需要之前設置
  • select * from sqlite_master where type="table" and name="SysProvince" ; --如果只想查看具體一張表的表結構,比如查看SysProvince表。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM