http://www.sqlite.orgsql
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表結構的命令
- select * from sqlite_master where type="table"; --查看這些表的結構
![](http://static.javashuo.com/static/loading.gif)
- .header on --默認狀況下,不會出現紅框中的表頭,須要以前設置
- select * from sqlite_master where type="table" and name="SysProvince" ; --若是隻想查看具體一張表的表結構,好比查看SysProvince表。
![](http://static.javashuo.com/static/loading.gif)