SQLite オンライン実行
ブラウザで SQLite をオンライン実行。.db/.sqlite/.sqlite3 ファイルを開くかメモリ内データベースを作成し、複数ステートメントの SQL を実行して結果を CSV/JSON でエクスポートできます。
この SQLite オンラインツールとは?
ブラウザ内で完全に動作する SQLite 実行環境です。本物の SQLite エンジンが WebAssembly(sql.js)にコンパイルされ、Web Worker 内で動作するため、インストール不要でテーブル作成やクエリ実行ができます。
データベースはサーバーにアップロードされますか?
いいえ。データベースファイルはローカルで読み込まれ、すべてのクエリは自分のデバイス上で実行されます。データベースはブラウザのメモリ上にのみ存在し、外部には送信されません。
どのファイル形式を開けますか?
.db、.sqlite、.sqlite3 など標準的な SQLite データベースファイルなら何でも開けます。有効な SQLite 3 データベースである必要があり、暗号化や破損したファイルは開けません。
SQL はどうやって実行しますか?
エディタに SQL を入力して「実行」を押すか、Ctrl+Enter(Mac は Cmd+Enter)を使います。セミコロン区切りで複数ステートメントを一度に実行でき、結果セットごとにタブが表示されます。
データはどこに保存されますか?
メモリ上のみです。ページを閉じたり再読み込みするとデータベースは消えます。作業を残すには「DBをダウンロード」で現在の状態を .sqlite ファイルとして保存し、後で開き直してください。
どの SQL 機能に対応していますか?
SQLite の完全な方言に対応:CREATE TABLE、ビュー、インデックス、トリガー、JOIN、サブクエリ、ウィンドウ関数、トランザクション、PRAGMA など。ファイル I/O の ATTACH や拡張機能はブラウザでは利用できません。
データベースの保存方法は?
いつでも「DBをダウンロード」をクリックしてください。メモリ内のデータベースが db.export() でシリアライズされ、標準的な .sqlite ファイルとして保存されます。後で開き直したり、他の SQLite ツールでも使えます。
どれくらい大きなデータベースに対応しますか?
ブラウザのメモリ容量に依存し、数百 MB のデータベースなら通常動作します。可読性のため、各結果グリッドは先頭 200 行、テーブルプレビューは 50 行と列構成を表示します。
CSV データを取り込めますか?
直接の CSV 取り込みはありませんが、テーブルを作って INSERT 文で行を追加できます。逆に、クエリ結果は CSV や JSON としてエクスポートできます。
本物の SQLite ですか?
はい。公式の SQLite エンジンを WebAssembly にコンパイルしたもので動作するため、構文・関数・動作はデスクトップ版 SQLite と完全に同じです。PRAGMA やエラーメッセージも含まれます。
SQLite オンライン実行の使い方
WebAssembly にコンパイルされ、ブラウザの中で動く完全な SQLite エンジンです。テーブル作成、クエリ実行、既存のデータベースファイルを開いて結果をエクスポートできます。データはタブのメモリにのみ存在し、サーバーには一切送られません。
- 上部のエンジン読み込み中表示が消えたら、「サンプルを読み込む」で練習用の employees テーブルを入手できます。自分の .db / .sqlite ファイルは「ファイルを開く」から読み込み、「新規データベース」は空のインメモリ DB を新しく作ります。
- SQL エディタに文を書いて「実行」を押します。Ctrl/Cmd+Enter も使えます。複数の文は順番に実行され、各結果セットには行数と CSV / JSON エクスポートボタン付きの独立した「結果 n」タブが与えられます。
- 作成・読み込み済みのテーブルは左の「テーブル」サイドバーに表示されます。クリックすると列構成と先頭行をプレビューでき、「閉じる」でパネルを畳めます。
- 構文ミスは赤いパネルに SQLite 本来のエラーメッセージとともに表示されるので、直してから再実行できます。
- 去る前に必ず「DBをダウンロード」を押してください。データベースはメモリ上にあり、タブを閉じたり再読み込みしたりすると、未エクスポートの内容はすべて失われます。
セミコロンで区切った複数の文を一度に実行すると、スキーマの構築とデータ投入を素早く行えます。危険な試行はトランザクション(BEGIN … ROLLBACK)で包めば、いつでも取り消せます。
関連ツール
- SQLフォーマッター 無料オンラインSQLフォーマッター&ビューティファイア。MySQL、PostgreSQL、SQL Server、Oracle、SQLiteに対応し、インデントやキーワードの大文字小文字をカスタマイズ可能。ワンクリックでSQLを整形。
- CSV→JSON変換ツール CSVをJSONにオンライン無料で変換。カスタム区切り文字、ヘッダーベースのオブジェクト、自動型検出をサポート。すべての処理はブラウザ内。
- JSON to CSV 無料オンライン JSON→CSV 変換ツール。ネストしたオブジェクトのフラット化、カスタム区切り文字、即ダウンロード。100% ブラウザ完結。
- SQL→JSON変換 SQL INSERT文をJSON配列またはオブジェクトに即変換。複数行VALUES、NULL処理、自動型検出、整形出力に対応。100%クライアントサイド、アップロード不要。
- ファイルハッシュ MD5、SHA-1、SHA-256、SHA-512ファイルハッシュをローカル計算・検証
- Chmod 計算機 無料オンラインchmod計算機でチェックボックス付きLinuxファイル権限を視覚化・計算。数値(755, 644)とシンボリック表記(rwxr-xr-x)を即座に変換。setuid、setgid、sticky bit等の特殊権限に対応。
- ASCIIコード表 10進数、16進数、8進数、2進数コード、HTMLエンティティ、文字説明を含む完全なASCII文字エンコーディングリファレンス。即座に検索・フィルタリング。
- Hexビューアー 検索、オフセットナビゲーション、仮想スクロール付きのHexダンプ形式でファイル内容を表示