SQLiteプレイグラウンド
ブラウザー上でSQLiteデータベースに対してSQLクエリを実行できます。テーブルを作成し、.sqliteや.dbファイルをインポートまたはエクスポートして、並べ替え可能なテーブルで結果を確認できます。
このツールはすべてのデータをデバイス上でローカルに処理します。
入力
テーブル
| 名前 | 種類 | 列 |
|---|---|---|
| このデータベースにはまだテーブルがありません。 | ||
0 行
メモリ内データベースに3行のサンプル従業員テーブルを追加するため、すぐにクエリを試せます。クエリはそのまま保持され、再度クリックしても行が二重に追加されることはありません。
出力
結果
| 結果 1 |
|---|
| 結果はまだありません |
0 行
SQLクエリ
0 文字
SQLiteを読み込み中…
Readme
SQLiteとは?
SQLiteは、小型で自己完結型のSQLデータベースエンジンです。データベース全体が1つのファイルに格納されるため、モバイルアプリ、Webブラウザー、デスクトップソフトウェアなど、さまざまな場所で使用されています。また、構造化データを共有するためのシンプルな形式としても利用されています。ファイルの拡張子は通常、.sqlite、.sqlite3、または.dbです。
ツールの説明
このSQLiteプレイグラウンドは、WebAssemblyにコンパイルされた実際のSQLiteエンジンを、ブラウザー上で直接実行します。エディターにSQLを入力して「実行」を押すと、結果が並べ替え可能なテーブルで表示されます。空のデータベースから始めることも、既存の.sqliteまたは.dbファイルをインポートして編集し、再度エクスポートすることもできます。データがアップロードされることはありません。データベースはブラウザーのタブ内にのみ存在します。
例
CREATE TABLE books (id INTEGER PRIMARY KEY, title TEXT, year INTEGER);
INSERT INTO books (title, year) VALUES
('Dune', 1965),
('Neuromancer', 1984);
SELECT * FROM books WHERE year > 1970;機能
- 1つまたは複数のSQL文を一度に実行し、各文の行をそれぞれの結果テーブルに表示
- 「インポート」ボタンでSQLiteデータベースファイルをインポート
- 変更内容を含むデータベースを
.sqliteファイルとしてエクスポート - データベース内のテーブルとビューを列とともに一覧表示し、項目をクリックしてクエリを実行
- 空の状態で開始。「デモデータを挿入」ボタンを押すと、小さな
employeesテーブルが追加され、すぐにクエリを試行可能 - 並べ替え可能な結果テーブル。CSVまたはJSONとしてダウンロードすることも可能
NULL値を明確に表示し、BLOB値を16進数で表示- エクスポートしていない変更を破棄する前に警告
仕組み
このツールは、公式のSQLiteソースをWebAssemblyにコンパイルしたsql.jsを使用しています。クエリを実行すると、スクリプト全体がデータベースのメモリ内コピーに対して実行されます。ファイルをインポートするとメモリに読み込まれ、エクスポートすると現在のメモリ内データベースが、あらゆるSQLiteツールで開ける標準SQLiteファイルとして書き出されます。
ヒント
- エディターでCtrl+Enter(MacではCmd+Enter)を押すとクエリを実行できます
- 変更内容はブラウザーのタブ内にのみ存在するため、ページを閉じる前または再読み込みする前にデータベースをエクスポートしてください
- スクリプト内の文が失敗した場合、それより前の文はすでに実行されており、その変更はデータベースに残ります
- 結果テーブルには最初の1000行が表示されます。より大きな結果をページ分割して表示するには
LIMITとOFFSETを使用してください - SQLiteの整数は64ビットですが、結果はJavaScriptの数値として表示されます。JavaScriptの数値が正確に扱えるのは9,007,199,254,740,991までです。これより大きな整数の正確な値を確認するには、
CAST(column AS TEXT)を使用してください - SQLiteでは外部キーの適用がデフォルトで無効になっています。有効にするには
PRAGMA foreign_keys = ON;を実行してください - 無限再帰クエリなどの非常に遅いクエリを実行すると、完了するまでタブがフリーズすることがあります。その場合はページを再読み込みしてください
- 暗号化されたSQLiteファイル(SQLCipherなど)は開けません
コメント
Protected by Cloudflare Turnstile
コメントを読み込み中...
ツール情報
作成日
最終更新日
タグ
sqlitesqlite playgroundsqlite onlinesqlite viewersqlite browsersqlsql playgroundsql editorsql runnerrun sql onlinedatabasedbqueryimport databaseexport databasewasm
類似ツール
OpenAI、Google、Voyage AIのモデルを使用して、テキストから埋め込みベクトルを生成します。
ドラッグ&ドロップで列やカードを操作できる無料のオンラインカンバンボードを作成します。列の名前変更、カードの並べ替え、ボードのJSON形式でのインポートやエクスポートが可能です。
Dockerが使用するサブネットを制御するdaemon.jsonの設定を生成します。対象となる設定はdefault-address-poolsとdocker0ブリッジアドレス(bip)です。指定した範囲に収まるネットワーク数を確認し、競合もチェックできます。
提供
素材
埋め込み
このツールを無料でどこにでも埋め込めます。ヘルプが必要ですか? ガイドをご覧ください.
334 文字
免責事項
このウェブサイトで提供されるツールは、ユーザーがさまざまな問題を解決するのを支援するために設計されています。ツールの正確性と有効性を確保するために努力していますが、いかなるツールの出力も100%正確またはエラーがないことを保証または保証しません。これらのツールによって生成される結果は現状のままで提供され、注意して使用する必要があります。重要な情報または結果については、追加のリソースまたは専門家のアドバイスで検証することをお勧めします。これらのツールの使用から生じる結果の正確性と使用に関する結果から生じるいかなる結果についても、当社は責任を負いません。このウェブサイトを使用することにより、提供される結果の正確性と使用に関連するすべてのリスクを引き受けることに同意します。