データと設定.db · .sqlite · .sqlite3 · .db3
SQLite ビューア
SQLiteについて
.db / .sqlite データベースファイル。
SQLite はどこにでもあるデータベースです。ブラウザ、スマートフォン、飛行機、衛星にまで。sql.js は標準的な SQLite エンジンを WebAssembly にコンパイルしているので、本物のクエリプランナがタブ内で完全に実行されます。.db、.sqlite、.sqlite3 ファイルをドロップすると、sqlite_master からユーザーテーブルを列挙し、それぞれの行数をカウントし、検査用に最初のテーブルを開きます。クエリボックスを編集し、Run (または Cmd/Ctrl+Enter) を押してデータベースに対して任意の SELECT を実行できます。結果は編集テーブルクロームでレンダリングされ、CSV にエクスポートできます。モバイルでビューポートをシャープに保つため、BLOB カラムはバイト長で要約されます。
よくある質問
- SQLite ファイルとは何ですか?
- SQLite は単一ファイルとして保存される自己完結型のリレーショナルデータベースです。iOS、Android、Firefox、Chrome、機内エンターテインメントシステム、数えきれないデスクトップアプリを動かしています。野外で見かける拡張子は .db、.sqlite、.sqlite3、.db3 です。
- データベースに対して任意の SQL を実行できますか?
- はい。sql.js は完全な SQLite エンジンを WebAssembly にコンパイルして出荷します。SELECT、JOIN、CTE、ウィンドウ関数、JSON1、FTS、数学関数 — すべて動作します。クエリボックスで Cmd/Ctrl+Enter を押して実行してください。
- ファイルはアップロードされますか?
- いいえ。データベースはタブ内の WASM ヒープに読み込まれます。デバイスから何も出ません。ページを閉じるとインメモリコピーは破棄されます。
- なぜ一部の行が「[N bytes blob]」と表示されるのですか?
- SQLite カラムは生の BLOB データ (画像、暗号化されたペイロード) を保持できます。印字不可能なバイトをセルにダンプする代わりに、バイト長で要約します。
- モバイルでも動作しますか?
- はい。小さなビューポートではスキーマパネルがクエリエディタの上に折り畳まれ、結果テーブルはスティッキーな行インデックス付きで水平スクロールします。
他のデータと設定
- .jsonJSONJavaScript Object Notation — 構造化データ。開く
- .csvCSVComma-Separated Values 表形式データ。開く
- .tsvTSVTab-Separated Values 表形式データ。開く
- .xmlXMLExtensible Markup Language。開く
- .yamlYAML人間可読な設定/データ形式。開く
- .tomlTOMLTom's Obvious Minimal Language 設定。開く
- .iniINIクラシックな key=value 設定ファイル。開く
- .dbfDBFdBase / Foxpro / Shapefile 属性テーブル。開く