Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
SQLiteのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
SQLite
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:データベース管理システム]] [[en:SQLite]] [http://www.sqlite.org/ プロジェクトのホームページ] より: : ''SQLite は自己完結型でサーバーや設定を必要としない、トランザクション SQL データベースエンジンを実装するソフトウェアライブラリです。SQLite は世界で最も幅広く使われている SQL データベースエンジンです。SQLite のソースコードはパブリックドメインとなっております。'' == 特徴 == 参照: [http://www.sqlite.org/features.html SQLite Features] * トランザクションはアトミックで、整合性がとられ隔離されるため、システムがクラッシュしたり電源が喪失しても大丈夫。 * ゼロコンフィグレーション - セットアップや管理は必要ありません。 * SQL92 のほとんどを実装。 * 単一のクロスプラットフォームなディスクファイルに完全なデータベースが保存されます。 * テラバイト級のデータベースやギガバイト級の文字列や BLOB をサポート。 * 小さなコードフットプリント: 機能を完全に使っても 325KiB 以下で、任意機能を排除したら 190KiB 以下。 * 大抵の操作で他の人気クライアント・サーバー型データベースエンジンよりも高速。 * シンプルかつ使いやすい API。 * 記述言語は ANSI-C。TCL バインディングが含まれています。他の言語のバインディングも数ダース以上存在します。 * ソースコードにはコメントが豊富に付いておりブランチテストカバレッジは 100% を達成。 * 単一の ANSI-C ソースコードファイルとして他のプロジェクトに簡単に組み込み可能。 * 自己完結型: 外部の依存パッケージは不要です。 * クロスプラットフォーム: Unix (Linux や Mac OS X), OS/2, Windows (Win32 や WinCE) を初めからサポート。他のシステムへの移植も簡単。 * ソースはパブリックドメインです。煮るなり焼くなり何でもできます。 * スタンドアロンのコマンドラインインターフェイス (CLI) クライアントが付属しており SQLite データベースを管理することができます。 == インストール == [[公式リポジトリ]]から {{Pkg|sqlite}} を[[pacman|インストール]]してください。 関連パッケージ: * {{Pkg|sqlite-doc}} - 全ての SQL 構文や C/C++ インターフェイスの仕様などその他様々なドキュメントが含まれているウェブサイトから成る静的な HTML ファイル。 * {{Pkg|php-sqlite}} - PHP の sqlite3 モジュール (忘れずに {{ic|/etc/php/php.ini}} で有効化してください)。 * {{Pkg|gambas3-gb-db-sqlite3}} - Gambas2 Sqlite3 データベースアクセスコンポーネント。 * {{Pkg|sqliteman}} - Sqlite3 の開発者・管理者向けの GUI ツール。 * {{Pkg|sqlitebrowser}} - SQLite と互換性のあるデータベースファイルを作成・設計・編集できる高品質なオープンソースツール。 == 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 [http://www.sqlite.org/sqlite.html sqlite docs] を参照。 == シェルスクリプトで sqlite を使う == フォーラムの [https://bbs.archlinux.org/viewtopic.php?id=109802 投稿] を見て下さい。 == 参照 == * [http://www.sqlite.org SQLite ホームページ] * [http://www.squidoo.com/sqlitehammer SQLite Hammer] * [http://oreilly.com/catalog/9780596521196 Using SQLite - Oreilly Book] * [http://www.amazon.com/Definitive-Guide-SQLite-Mike-Owens/dp/1590596730 SQLite - Apress Book]
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:App
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Missing package
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
SQLite
に戻る。
検索
検索
SQLiteのソースを表示
話題を追加