2021-06-01から1ヶ月間の記事一覧
SQLite3がどのようにクエリを実行するか。高速化のためにどうすべきか。index, select where, and/or, rowid, order by。
SQLiteでも使える。
delete,update文でlimit句を使うためのビルド。
delete,updateのときにlimit/offset/order byを使えるようにする。
レコード削除。
一時テーブルやインデックスをメモリに保存する等。
DB名(スキーマ名)、テーブル名、列名、制約。
列制約でなく表制約。
外部キー。
条件式。
NULL禁止。
一意制約。
間違っているかもしれないが。
最も重要な制約。
照合シーケンス。比較方法の指定。デフォルトはbinary。正確には制約ではない。
正確には「制約」ではない。データの値を制限しないから。
テーブルの生成・削除。
インデックスの生成・削除。
要素の生成と削除。
SQL文は4種類に大別できる。
単一行と複数行の2種類ある。
トランザクションとロック。
DB接続。
DB解析してクエリプランを改善する情報をくれるらしい。
.outputしたコマンドを.readする。
以前sqlite_masterテーブルでsqlを書き換えたあと表題の件をしたい。さて、どうやる?
alter文ではできないことがある。新テーブル生成+データ移行+旧テーブル削除すればいい。
騙された。
列を追加するとき制約があると様々な罠がある。それらをすべて確認した。
世界的にもワクチン以外の対策がない。日本はオリンピックを強行するためワクチン接種を急いでおり、安全性が蔑ろにされ、様々な事故が起きている。この現状から、私はあらためてワクチン接種したくないと思った。