SQLite 3 活用ガイド
【概要】
SQLite 3 は,リレーショナルデータベース管理システムである。
SQLite 3 は,サーバプロセスを必要とせず,単一のファイルにデータベース全体を格納する仕組みである。設定不要で手軽に利用できる。
SQLite 3 は次の特徴を持つ。
- アカウント(ユーザ名やパスワード)の機能がない。
- クライアントサーバモデルを採用していない。
- 設定なしでも動く。
【目次】
- SQLite 3 コマンドラインシェル
- SQLite 3 の主要機能まとめ
- インストール(Windows 上)
- SQLite 3 の活用ガイド
- 日本郵政の「郵便番号データ」を SQLite 3 で使う
【関連する外部ページ】
- SQLite の公式ページ: https://www.sqlite.org/
- SQLite の公式ダウンロードページ: https://www.sqlite.org/download.html
- SQLite の SQL 言語に関する公式ドキュメント: https://www.sqlite.org/lang.html
- SQLite コマンドラインシェルの説明: https://www.sqlite.org/cli.html
【サイト内の関連情報】
SQLite 3 コマンドラインシェル
sqlite3コマンドは、SQLiteデータベースを対話的に操作するためのツールである。
主な機能:
- データベースファイルの新規作成・オープン:
sqlite3 database_name.db - SQLの実行: セミコロン(
;)で終わるSQL文を入力して実行する - メタコマンド (ドット
.で始まるコマンド):.help: ヘルプ表示.tables: テーブル一覧表示.schema [table_name]: スキーマ表示.mode csv/.output file.csv: 出力モードをCSVにし、ファイルに出力.import file.csv table_name: CSVファイルからデータをインポート.read script.sql: SQLスクリプトファイルを実行.dump [table_name]: データベースやテーブルの内容をSQL文として出力.exitまたは.quit: シェルを終了
SQLite 3 の主要機能まとめ
インストール(Windows 上)
- SQLite 3 のインストール,データベース作成,テーブル定義(Windows 上)
- SQLite3ツール 操作ガイド・仕様書
- SQLite 3 Analyzer のインストール,データベース情報の表示(Windows 上)
- SQLite biter のインストール(Windows 上)
- LiteCLI のインストール,データベース作成,テーブル定義,レコード挿入,SQL問い合わせ,主なコマンド(Windows 上)
- SQLiteman のインストールと利用(Windows 上)
SQLite 3 の活用ガイド
- SQLite 3 でテーブル定義
- CSV ファイルの SQLite 3 へのインポートと SQL 問い合わせ
- SQLite 3 でミリ秒付きの日時を扱う例
- リレーショナルデータベースのテーブルでリストを扱う例(SQLite 3, R を使用)
- SQL の autoincrement(SQLite 3 を使用)
- SQL によるテーブルの関数従属性の確認,分割と結合(SQLite 3 を使用)
- SQLite 3 への CSV ファイルインポートと性能確認手順