auの日記

プログラミング初心者の日記。(auはハンドルネームです)

SQLのインデックスとは

auです。

SQLで使われる「インデックス」について調べました。

インデックスとは

インデックスとは、索引と呼ばれ、テーブルに格納されているデータを高速で取り出すための仕組みです。

表の検索をインデックスにすることで、早くなる場合が多いようです。インデックスが存在する列の検索は、このインデックスを元に検索されます。

このインデックスの例は、以下のサイトが分かりやすかったです。

www.dbonline.jp

検索する列を、検索しやすいように加工して保存することで、該当のデータを見つけやすくしています。

名前をアルファベット順にしたりということですね。

なんとなく原理は分かりました。