[加快SQL 搜尋] SQLite 建立索引(INDEX)完整步驟
[加快SQL 搜尋] SQLite 建立索引(INDEX)完整步驟
資料來源:http://gisanfu.pixnet.net/blog/post/7941810
01.建立資料庫檔案
sqlite3 foo.db3
02.建立資料表
CREATE TABLE film(title, length, year, starring);
這樣我們就建立了一個名叫film的資料表,裡面有name、length、year、starring四個欄位。
table_name是資料表的名稱,fieldx則是欄位的名字。sqlite3與許多SQL資料庫軟體不同的是,它不在乎欄位屬於哪一種資料型態:sqlite3的欄位可以儲存任何東西:文字、數字、大量文字(blob),它會在適時自動轉換。
03.建立索引
CREATE INDEX film_title_index ON film(title);
意思是針對film資料表的title欄位,建立一個名叫film_title_index的索引。