Miles' Blog

天涯何處無幹話,何必要講實務話

SQLite

SQLite 的特色就是小。Library 容量小、Memory 佔用小、適用的裝置也是小。

以下筆記以 SQLite 3 為主。

Create

建立資料庫,只要下這行命令即可:

sqlite dbname

下完之後,會自動開啟資料庫,並進入 SQLite 的命令提示字元,再來就可以建立資料表了:

CREATE TABLE nestedSet (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(20) NOT NULL,
lft INT NOT NULL,
rgt INT NOT NULL
);

Import

匯入資料庫,通常都是從 .sql 檔做匯入:

sqlite> .read db.sql

或是直接從 shell 下:

cat db.sql | sqlite3 database.db

記得 SQL 檔裡的每個 SQL 命令結尾都必須加上分號 ;

References

0%