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

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;

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *