これを把握すれば大体OK。
分類
分類 | 文 |
---|---|
DDL |
alter create /drop (table(制約),index,view,trigger,virtual table) |
DML |
insert update delete select (with)explain analyze |
TCL /DCL |
begin,end,commit,rollback,savepoint,release |
他 | attach /detach indexed by pragma コメント vacuum ,reindex |
式 | expression |
一覧
- SQLite3構文 alterまとめ
- SQLite3構文 制約まとめ
- SQLite3構文 expressionまとめ
- SQLite3構文 alter(rename)
- SQLite3構文 alter(add column)概要
- SQLite3構文 alter(add column)制約
- SQLite3構文 alter(add column)sqlite_master変更しても反映されない
- SQLite3構文 alter(add column)スキーマ再定義(テーブル再作成による定義変更)
- SQLite3構文 analyze
- SQLite3構文 attach/detach
- SQLite3構文 begin,end,commit,rollback,savepoint,release(deferred,immediate,exclusive)
- SQLite3構文 コメント
- SQLite3構文 create/drop
- SQLite3構文 index(create/drop)
- SQLite3構文 table(create/drop)
- SQLite3構文 列制約(default)
- SQLite3構文 列制約(collate)
- SQLite3構文 列制約(primary key)
- SQLite3構文 列制約(primary key)ベストプラクティス
- SQLite3構文 列制約(unique)
- SQLite3構文 列制約(not null)
- SQLite3構文 列制約(check)
- SQLite3構文 列制約(foreign key references)
- SQLite3構文 表制約(primary key, unique, check, foreign key)
- SQLite3構文 delete
- SQLite3構文 delete(limit offset, order by)
- SQLite3構文 explain
- SQLite3構文 expression
- SQLite3構文 expression(リテラル)
- SQLite3構文 expression(パラメータ)
- SQLite3構文 expression(演算子)
- SQLite3構文 expression(like 句)
- SQLite3構文 expression(glob 句)
- SQLite3構文 expression(regexp 句)
- SQLite3構文 expression(match 句)
- SQLite3構文 expression(is 句)
- SQLite3構文 expression(in 句)
- SQLite3構文 expression(between 句)
- SQLite3構文 expression(case 句)
- SQLite3構文 expression(exists 句)
- SQLite3構文 expression(サブクエリ)
- SQLite3構文 expression(cast)
- SQLite3構文 indexed by
- SQLite3構文 insert
- SQLite3構文 pragma
- SQLite3構文 reindex
- SQLite3構文 select
- SQLite3構文 update
- SQLite3構文 vacuum
おまけ
環境構築
ノウハウ
with句
窓関数
いずれ以下もやる。
いずれ以下にまとめる。
対象環境
- Raspbierry pi 3 Model B+
- Raspbian stretch 9.0 2018-11-13
- bash 4.4.12(1)-release
- SQLite 3.29.0
- MeCab 0.996ユーザ辞書
$ uname -a Linux raspberrypi 4.19.42-v7+ #1218 SMP Tue May 14 00:48:17 BST 2019 armv7l GNU/Linux