Kodo
kon
kodokon.com
コース
/
SQL
マスター
SQL · エキスパート - 設計、内部構造、エッジケース
EXPLAINとクエリプラン:データベースが実際に何をしているかを読む
EXPLAIN QUERY PLANを使って、SQLiteのプランナーがあなたのクエリのために本当に選ぶプランを読み解きましょう。
高度なインデックス:複合、カバリング、無視されるインデックス
左端プレフィックスの規則、カバリングインデックス、そしてインデックスをプランナーから見えなくする落とし穴を使いこなしましょう。
再帰クエリ(WITH RECURSIVE):階層とグラフ
WITH RECURSIVEで木とグラフをたどり、深さの計算とサイクルの検出を使いこなしましょう。
並行性:ロック、分離レベル、ファントムリード
SQLiteのロックモデル、そのトランザクション、そしてSQL標準が記述する分離の異常を理解しましょう。
セキュリティ:SQLインジェクション、権限、プリペアドステートメント
SQLインジェクションを再現し、プリペアドステートメントで無力化し、最小権限を適用しましょう。