やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

2021-07-01から1ヶ月間の記事一覧

SQLite3構文 alterまとめ

alter構文の記事まとめ。

SQLite3構文 virtual table(create/drop)

仮想テーブルの作成。

SQLite3構文 view(create/drop)

ビューの作成・削除。ビューは読取専用。

SQLite3構文 trigger(create/drop)

イベント。指定したテーブルに対してdelete,insert,updateが発生すると自動実行されるSQL文を定義する。

SQLite3構文 vacuum

DBファイル最適化。

SQLite3構文 update

データの更新。

SQLite3構文 select

データの取得。最難関。

SQLite3構文 reindex

インデックスを削除、再作成する。照合シーケンス定義が変更されたときに役立つ。

キーワードリストとテンプレートからMarkdownのアンカーを生成する

id属性値を改良。キーワードを小文字化しスペースを_に置換。

キーワードリストとテンプレートからMarkdownのアンカー+pre+codeコードを生成する

自動化。

キーワードリストからMarkdownのアンカーコードを生成する

自動化。

SQLite3構文 insert

レコードを挿入する。

SQLite3構文 indexed by

使用するインデックスを指定する。ほぼ使わない。

SQLite3構文 expression(cast)

型変換。キャスト。

SQLite3構文 expression(サブクエリ)

()内にあるselect文。

SQLite3構文 expression(exists 句)

レコードが存在するか否か。

SQLite3構文 expression(case 句)

一致した条件に応じて値を返す。

SQLite3構文 expression(between 句)

数値の範囲判定。min <= x and x <= maxと同じ。

SQLite3構文 expression(is 句)

=とほぼ同じだが左右にNULLがあるときでもNULLでなく真偽値を返す。

SQLite3構文 expression(match 句)

FTS拡張機能で使える文字列パターンマッチ句。

SQLite3構文 expression(regexp 句)

正規表現。

SQLite3最適化 like, glob

インデックスを使って検索する方法。

SQLite3構文 expression(glob 句)

文字列パターン比較式。like句と違い大文字・小文字を区別するが、エスケープ文字を指定できない。

SQLite3構文 expression(like 句)

文字列パターン比較式。

SQLite3構文 expression(パラメータ)

SQL文内で使える変数。sqlite_bind()関数でセットする。今回は.param set Key Valueで使う。

SQLite3構文 expression(in 句)

いずれかと一致するか否か。

SQLite3構文 expression(演算子)

(算術、比較、論理)演算子。

SQLite3構文 expression(リテラル)

式のうちリテラルについて。

SQLite3構文 expression

文ではなく式。

SQLite3構文 explain

クエリプラン文。