SQLiteオンライン
ブラウザで SQLite を実行します。テーブルを作成し、データを挿入して SQL を実行し、データベース ファイルをエクスポートします。すべてがデバイス上に残ります。
SQLiteオンラインの使い方
- 01
エディターで SQL を記述するか、テーブルを作成してクエリを実行するサンプルを保存します。
- 02
「実行」をクリックして (または Ctrl/Cmd + Enter を押して) 実行します。結果は以下に表示されます。
- 03
同じデータベースに対してステートメントを実行し続け、完了したらエクスポートします。
何をするのか
このツールは、WebAssembly を通じてブラウザで実際の SQLite データベースを実行します。テーブルを作成し、行を挿入し、クエリまたはステートメントを実行すると、結果がテーブルとして表示されます。
データベースはデバイスのメモリ内に存在し、.sqlite ファイルとしてエクスポートできるため、プライベートでインストール不要の SQL サンドボックスとなります。
ブラウザ上の実際のデータベース
このエンジンは WebAssembly にコンパイルされた SQLite であるため、結合、集計、インデックス、ビュー、トランザクションなど、期待される SQL をサポートします。複数のステートメントが一度に実行され、各結果セットがリストされます。
さらにクエリを実行してもセッションは維持され、エクスポートではデータベース全体がファイルに保存されます。最初の実行ではエンジンが 1 回ロードされます。その後は即座にオフラインで動作します。
プライベートかつ無制限
すべての変換はブラウザ内でローカルに行われるため、データがサーバーにアップロード、記録、保存されることはありません。機密エクスポートで何も考えずに使用でき、ページが読み込まれた後はオフラインで動作し続けます。
サインアップ、ウォーターマーク、行制限はありません。唯一の上限はデバイスのメモリです。
よくある質問
これは本物の SQLite データベースですか?
はい。これは WebAssembly にコンパイルされた公式の SQLite エンジンであり、ブラウザ内で完全に実行できるため、動作は通常の SQLite ファイルと一致します。
SQL またはデータはブラウザから送信されますか?
いいえ。エンジンとデータベースはすべてデバイス上で実行されます。入力またはインポートした内容はアップロードされません。データベースをエクスポートして保持できます。
データベースを保存できますか?
はい。 [エクスポート] を使用して、メモリ内データベースを .sqlite ファイルとしてダウンロードし、任意の SQLite ツールで再度開くことができます。
行数やファイルサイズの制限はありますか?
固定の行上限や 1 日あたりの割り当てはありません。すべてがローカルで実行されるため、実際の制限はデバイスのメモリであり、ほとんどのエクスポートに含まれる数万行を快適に処理できます。
私のデータはどこかにアップロードされていますか?
いいえ。変換はクライアント側 JavaScript を使用してブラウザ内で完全に実行されるため、ペーストまたはドロップした内容がデバイスから離れることはありません。これにより、顧客の電子メール、財務数値、その他の機密データを含むスプレッドシートを安全に扱うことができます。