古い記事
ランダムジャンプ
新しい記事

SQLite

2004-12-15-1 [Programming]
突然ですが、「オールドタイプのための SQL エンジン」と一部で言われ
ているらしい SQLite に興味を持ちました。
サーバいらず、認証(パスワード)要らず、コマンドラインでいきなり
使える、といった手軽な要素がいっぱいです。
これなら私でもついていけそう。しばらくいじってみます。

SQLite home page
<http://www.sqlite.org/>

sqlite: SQLite データベースと会話するプログラム
<http://www.net-newbie.com/sqlite/sqlite.html>
SQLite ライブラリには sqlite というシンプルなコマンドラインユーティ
リティが含まれます。これを使うと、ユーザは手作業で SQLite データベー
スに接続して SQL コマンドを実行できます。この文書では sqlite の使
い方に関する概略を紹介しています。
SQLite が認識できるクエリー言語
<http://www.net-newbie.com/sqlite/lang.html>
SQLite ライブラリは標準の SQL 言語のほとんどを理解します。しかし
一部の機能については読み飛ばされ、また同時にいろいろな機能が
少しずつ追加されてきています。

DBD-SQLite
<http://search.cpan.org/dist/DBD-SQLite/>
SQLiteを扱うPerlモジュール。
DBD::SQLite - DBIドライバでの自己完結型(Self Contained)RDBMS
<http://perldoc.jp/docs/modules/DBD-SQLite-0.19/SQLite.pod>
SQLiteを先にインストールするように頼むよりも、SQLiteがパブリック・
ドメインであることから、DBD::SQLiteは全てのものをディストリビュー
ションに含んでいます。そのためあなたのperlプロジェクトのために、高
速のトランザクション可能なRDBMSを動かすためには、単にこのモジュー
ルをインストールすることだけが必要です。他には何もありません。
レンタルサーバに以下の順にインストール: Net-Daemon-0.38.tar.gz,
PlRPC-0.2018.tar.gz, DBI-1.46.tar.gz, DBD-SQLite-1.07.tar.gz

SQL自体は大学院の授業でちょっとやっただけなので以下で復習。

連載 SQL実践講座 全28回
<http://www.atmarkit.co.jp/fnetwork/index_index.html#sql>
RDBMSの普及にともない、SQLの重要性も増してきている。[...] 本連載で
は、効率的にRDBMSにアクセスするためのエッセンスを紹介していく 
とはいえ、他の SQL エンジンとの互換性を考えるとあまり凝った使い方
をするべきではないと思うのでほどほどに勉強。