SQL

SQLをどこで試すべき?オンライン・ブラウザ内SQLite・ローカル環境の選び方

この記事で分かることSQL を試す環境は1つではない ことが分かります。オンライン環境、ブラウザ内SQLite、ローカルSQLiteの 向き不向き を比較できます。「今すぐ試したい」「自分のPCに残したい」「アプリ内部の DB を覗きたい」...
Lab

Cursorはチャット履歴をどこに保存している?SQLiteから見るローカル保存の仕組み

この記事で分かることSQLiteとは何か と、アプリ内部でよく使われる理由が分かります。迷子になりがちなAIエディタCursorの過去チャットはどこに保存されているか を、実際の調査ベースで理解できます。state.vscdb と agen...
Lab

ローカルPCにSQLiteを導入してSQLを実行する手順

この記事で分かることWindows のローカルPCに SQLite を入れる流れ が分かります。sqlite3 コマンドで DBファイル作成、テーブル作成、INSERT、SELECT を試せます。同じ DB ファイルを GUI ツールで開い...
学習

ORDER BYとLIMITの使い方|SQLで並び替えと上位N件取得をする方法

この記事で分かることORDER BYとは何か と、SQLで並び替えに使う基本を学べます。昇順(ASC)・降順(DESC) の違いが分かります。LIMIT を使って、上位N件だけ取り出す方法を学べます。ORDER BY と LIMIT を組み...
学習

WHERE句の使い方|SQLで条件を付けてデータを絞り込む基本

この記事で分かることWHERE句とは何か と、なぜSQLでよく使うのかが分かります。= > < >= <= を使って、条件付きでデータを取り出す基本 を学べます。文字列条件や AND OR を使った、複数条件の書き方 が分かります。SQL初...
学習

このページだけで完結!ブラウザ内SQLiteで安全にSQL練習

この記事で分かることこのページの中だけでSQLを実行して試す方法が分かります。練習用テーブルを使って、SELECT/WHERE/ORDER BY/GROUP BY などの基本的なSQLを手を動かしながら学べます。ブラウザ内SQLiteなので...
学習

はじめてのSQL実行はここで:無料オンライン環境でのSQLお試し手順

この記事で分かることSQLを「本番環境を壊さずに」試せる無料オンライン環境の使い方が分かります。インストール不要・ブラウザだけで使えるSQLプレイグラウンドの基本操作を一通り体験できます。サンプルテーブルを使って、SELECT/WHERE/...
学習

JOINで行が増える理由と重複チェック(件数確認・1対多の見分け方)

JOINで行が増える理由と重複チェック(件数確認・1対多の見分け方)この記事で分かることJOIN後に「件数が合わない」「同じ行が何度も出る」とき、原因を切り分けられる結合前と結合後の件数を確認する手順が身につく1対多・多対多の関係を意識して...
学習

インデックス入門

インデックス入門:どの条件・どの並び替えに効くか(最小限の考え方)この記事で分かることインデックスが「どの条件(WHERE)」「どの並び替え(ORDER BY)」に効くかの感覚がつかめる貼り方を間違えると逆効果になり得ることを知れる実行計画...
学習

実行計画入門

実行計画入門:遅いSQLを直す前に「何が重いか」を見るこの記事で分かること「なぜ遅いのか」を勘で当てにせず、DBが実際にどう実行しているかを確認できる実行計画(EXPLAIN)の見方の基本が分かる「どの表のアクセスが重いか」「インデックスが...