ホーム < ゲームつくろー! < SQLite超入門編

その1 SQLiteって何?


 編を立ち上げておいて恐縮ですが、この章を執筆時点で私はSQLiteについて本当に何も知りません。ここをご覧頂いている皆さんの方がよっぽどご存知かもしれません。

 SQLiteって何なのでしょうか?これは私の至極当然の自問です。これを知るために、早速SQLiteのオフィシャルページを覗いてみました。ホームページには次のように書かれています:

SQLite is a small C library that implements a self-contained, embeddable, zero-configuration SQL database engine.

訳:「SQLiteは自己完結で埋め込み型で構築設定する事無しにSQLデータベースを実装する小さなCライブラリです。」

 どうやらSQLiteは他のライブラリを使わずにSQLのみでデータベースを操作できる簡単に導入できる小規模なライブラリという事のようです。

 SQLというのはデータベースにデータを依頼したり定義したりするスクリプトのような言語です(余談ですが、SQLはStructured Query Languageの略では無いそうです。SQLのWikipediaを見て「へぇ〜」と思いました)。文法は極めて簡単であるにもかかわらず、非常に複雑なデータ抽出も記述できます。 SQLiteはこのSQLを使ってデータベースを操作します。

 ライブラリに関しては細かいことが色々あるようですが、そこは追々知ることにして、とにかくまずは触ってみたい!そこで次の章ではさっそくSQLiteに触れてみたいとおもいます。