2009年10月21日水曜日

Sqlite3のTIPS

環境:sqlite3 3.6.7 / OpenSolaris 06/09

初めてSlite3を触ったので備忘録。

0)特徴
ファイル1個で動作するアプリであり、サーバ部分はない。
 よって、複数のプロセスが同じファイルを使用すると最悪ファイルが破損する。
 逆に、バックアップなどは使用していない状態でファイルをコピーするだけ。
  もしかすると、動作中でもそれなりにコピーできるかもしれないが未検証。

1)起動、停止、ヘルプ

sqlite3 /xxx/yyy/dbfile.db
sqlite> .help
..........
sqlite> .quit <= 省略も可能 .q とか


2)テーブル一覧やテーブル定義

sqlite> .tables
.........
sqlite> .schema table-name
..........


3)管理ツール
sqlite - Management Tools - 本家で紹介しているツール
SQLite ControlCenter 日本語版
SQLite Database Browser

参考リンク:
SQLite 本家
rakuto ネット (SQLite の情報満載)
SQLiteを使うべき10の理由と5つのデメリット
SQLite

SQLは普通に使用できる模様。FunctionやSPはどこまでできるかは未検証。

0 件のコメント: