2014年10月17日 星期五

SQLite權威指南-CLP(command line program) [ 0 ]:建立資料庫、資料表、寫資料、查詢資料

SQLite權威指南-CLP(command line program) [ 0 ]:建立資料庫、資料表、寫資料、查詢資料


 


資料來源:SQLite權威指南 P011~ P012


 


01.建一個稱為test.db 的資料庫


sqlite3 test.db


 


02.創建一個表在test.db


sqlite> create table test (id integer primary key, value text);


現在你有了一個稱為test.db 的資料庫檔,其中包含一個表test,該表包含兩個欄位。


l       一個稱為id 的主鍵欄位,它帶有自動增長屬性。無論何時你定義一個整型主鍵欄位,SQLite 都會對該欄位應用自動增長屬性。


l       一個簡單的稱為value 的文本欄位。


 


03.插入幾行資料:


sqlite> insert into test (value) values('eenie');


sqlite> insert into test (value) values('meenie');


sqlite> insert into test (value) values('miny');


sqlite> insert into test (value) values('mo');


 


04.將插入的資料取回


sqlite> .mode col


sqlite> .headers on


sqlite> SELECT * FROM test;


SELECT 语句前的两个命令(.headers and .mode)用于改进输出的格式。


 


05.為資料庫創建一個索引和一個視圖,後面的內容中將會用到它


們。


sqlite> create index test_idx on test (value);


sqlite> create view schema as select * from sqlite_master;


沒有留言:

張貼留言