2010/10/23

[本]SQLite ポケットリファレンス


第0章 SQLiteの基本仕様

0-1 データベースとは
0-2 SQLiteとは
0-3 SQLiteの仕様
0-4 SQLiteとコマンドライン
0-5 SQLiteでできること,できないこと
0-6 ドットコマンド
0-7 PRAGMAコマンド
0-8 データ型
0-9 関数
0-10 演算子
0-11 エンコーディング
0-12 ファイル構成
0-13 VACUUMコマンド
0-14 予約語
0-15 コメント
第1章 SQLiteの基本操作

1-1 SQLiteのインストール
1-2 SQLiteの起動と終了
1-3 データベースの基本操作
第2章 SQLiteで使えるSQL命令

2-1 データ操作言語(DML)
2-2 データ定義言語(DDL)
2-3 データ制御言語(DCL)
第3章 SQLite独自のコマンド

3-1 コマンドラインのドットコマンド
3-2 データベース管理のドットコマンド
3-3 外部ファイル連携のドットコマンド
3-4 SQLプログラミングのPRAGMAコマンド
3-5 データベース管理のPRAGMAコマンド
第4章 SQLiteの関数

4-1 集計関数
4-2 文字列関数
4-3 日付関数
4-4 変換関数/算術関数/分析関数
4-5 そのほかの関数
第5章 SQLiteの演算子

5-1 演算子とは
5-2 演算子の優先順位
5-3 集合演算子
5-4 算術演算子
5-5 ビット演算子
5-6 比較演算子
5-7 論理演算子
5-8 単項演算子/そのほかの演算子
第6章 SQLiteへの接続

6-1 SQLiteプログラミング
6-2 スマートフォンでSQLiteに接続
6-3 WebブラウザでSQLiteに接続
付録

A-1 GUIツールによる管理と活用
A-2 データのインポートとエクスポート
A-3 パフォーマンスチューニング

via:目次

sqlite初めてのポケットリファレンスということで、そっこーで購入しました。
他のDB関連のポケットリファレンスを買った事がないので、比較できないのですが、本書に限って言えば、sqliteのダウンロードから実際にコマンドを打ってsqlを実行するところまできちんと記載されている。

しかも、iPhoneやandroidといったスマートフォーン上で実行する方法まで書かれている。
が、しかし、iPhoneに限って言えば、本書の内容だけだと若干、不十分である。
かつ、Leopardがあれば、iPhoneの開発ができると書かれているがこれは間違っている。
正確には、snow Leopardではないと作ることができない。

さらに、PHPやPerlなどのサーバーサイドプログラムでの実行方法までサポートしているが、肝心のC言語上での実行方法が書かれていない。
iPhoneでsqliteを走らせるのに必ず必要になるのに。

sql関数や、sqliteコマンドなどほとんど網羅しているのだから、C言語の関数の使い方も掲載してほしかったなーっと、それだけが心残りでした。


0 コメント:

コメントを投稿