SQLite
プロジェクトのホームページ より:
- SQLite は自己完結型でサーバーや設定を必要としない、トランザクション SQL データベースエンジンを実装するソフトウェアライブラリです。SQLite は世界で最も幅広く使われている SQL データベースエンジンです。SQLite のソースコードはパブリックドメインとなっております。
目次
インストール
公式リポジトリから sqlite をインストールしてください。
関連パッケージ:
- sqlite-doc - 全ての SQL 構文や C/C++ インターフェイスの仕様などその他様々なドキュメントが含まれているウェブサイトから成る静的な HTML ファイル。[1]
- sqlite-analyzer –
sqlite3_analyzer
SQLite データベースファイルのテーブルとインデックスの使用量・効率を測定するコマンドラインユーティリティ。[2] - sqlite-tcl – SQLite ライブラリの Tcl インターフェース [3]
- php-sqlite - PHP の sqlite3 モジュール (忘れずに
/etc/php/php.ini
で有効化してください)。 - ruby-sqlite3 – SQLite 組み込みデータベース Ruby バインディング。
- gambas3-gb-db-sqlite3 - Gambas3 SQLite3 データベースのアクセスコンポーネント。
sqlite3 コマンドラインシェルを使う
SQLite ライブラリには sqlite3 という名前のシンプルなコマンドラインユーティリティが含まれており、SQLite のデータベースに対して手動で SQL コマンドを入力・実行することができます。
データベースの作成
$ sqlite3 databasename
テーブルの作成
sqlite> create table tblone(one varchar(10), two smallint);
データの挿入
sqlite> insert into tblone values('helloworld',20); sqlite> insert into tblone values('archlinux', 30);
データベースの検索
sqlite> select * from tblone; helloworld|20 archlinux|30
sqlite docs を参照。
GUIツール
- DB Browser for SQLite — SQLite と互換性のあるデータベースファイルを作成・設計・編集できる高品質なオープンソースツール。
- sqlitebrowser || パッケージが存在しないか AUR で検索
- Sqliteman — シンプルなSQLite3 ブラウザー・エディター。
複数のデータベース管理システムをサポートするツールについては、アプリケーション一覧#Database tools を参照してください。
シェルスクリプトで sqlite を使う
フォーラムの 投稿 を見て下さい。