Memoize |
BasicWerk
EC Support
Technique
Facebook
|
20141205230510_sqlite3_memo |
sqlite3_memo
SQLite3 でよく忘れる構文をメモ(すごく個人的)。
ATTACH/DETACH で DB への path 指定はクォーテーションが必要。 文末には ; が必要。 ATTACH DATABASE "./sample.db" AS sample; DETACH DATABASE sample;
CREATE TABLE の PRIMARY KEY 指定を別途行うときは、PRIMARY KEY(id) のように () が必要。 CREATE TABLE some_table (id NOT NULL, val NOT NULL, PRIMARY KEY(id));
INSERT に SELECT 文でクエリを渡すときの構文。 INSERT INTO same_table (id, val) SELECT id, val FROM other_table;
VACUUM にテーブル名を渡せば、テーブル単位で不要なデータをクリーンアップできる。 VACUUM some_table;
|
© Shin Nakamura/BasicWerk 2008 - 2014 |