SQLiteのSQL文メモ
タイムスタンプのカラムがあるテーブルを作成
CREATE TABLE message (
id INTEGER PRIMARY KEY AUTOINCREMENT,
body TEXT,
created_at TIMESTAMP DEFAULT (datetime(CURRENT_TIMESTAMP,'localtime'))
)
タイムスタンプのカラム名にはcreated_at
という名前をつけるという命名規約があるらしい。
カラムの一覧を表示
PRAGMA table_info('テーブル名')
テーブルの一覧を表示
SELECT * FROM sqlite_master WHERE type='table'