PostgreSQL は世界中で広く利用されているデータベースの一つです。ここでは PostgreSQL をこれから使われる方を対象とした PostgreSQL 入門を掲載します。 PostgreSQL のインストール方法や、 PostgreSQL を使ってデータベースを構築する手順について簡単なサンプルを使って実際に試しながら一つ一つ解説していきます。
![PostgreSQLの使い方](https://cdn-ak-scissors.b.st-hatena.com/image/square/961f9d960bfb51c6896826c9d6472da067adafe1/height=288;version=1;width=512/https%3A%2F%2Fwww.javadrive.jp%2Fpostgresql%2Fp0-0.png)
このインデックスは id カラムと name カラムの値だけを保持し、name カラムの値を昇順に並び替えてデータを保存しています。name カラムの値を検索する時に、元のテーブルを検索するよりもデータ量が少なくまた並び替えも行われているので高速に検索することができます。 ではどうやって高速に検索できるようにしているのかについてですが、Wikipediaのインデックスのページを見ても B-Tree 方式や関数方式など色々方法があるようです。そして SQLite ではどのような方式を採用しているのかは分かりませんでした。 インデックスを作成することでテーブルとは別に検索用に最適化された状態で必要なデータだけがテーブルとは別に保存されるということを覚えておいて下さい。 インデックスのメリットデメリット インデックスを作成しておくと便利ではありますがメリットだけではありません。テーブルとは別にデ
データの個数を調べる関数やカラム毎の値を集計する関数などを使用する時に、全てのデータをまとめて対象とするのではなく特定のカラムを値を使ってグループ化を行いグループ単位で集計などを行うことができます。ここでは SQLite でグループ化を行う時に使用する GROUP BY 句の使い方、及びグループ化した後で絞り込みを行うために使用する HAVING 句について解説します。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く