Drop a SQLite database
or click to browse — .db / .sqlite / .sqlite3 / .db3 · opened in your browser, never uploaded
テーブルを閲覧し、クエリを実行し、ビジュアルに組み立てる — データベースはあなたのマシンにとどまります。
ファイルはブラウザから送信されません — 処理はすべてローカルで行われます。
Drop a SQLite database
or click to browse — .db / .sqlite / .sqlite3 / .db3 · opened in your browser, never uploaded
.db、.sqlite、.sqlite3ファイルをドロップすると、すぐに閲覧できます:各テーブルとその行数、ビューとインデックス、テーブルごとの完全なスキーマDDL、そして列のソートとクイックフィルタ付きのページ分割されたデータグリッド。データベースはおそらく最も機密性の高いファイルです — このビューアはWebAssemblyにコンパイルされたSQLiteをブラウザ内で実行するので、ファイルがどこかにアップロードされることは決してありません。スマホのバックアップ、アプリのデータフォルダ、サーバーからデータベースを取り出し、ネットワークに触れさせずに検査できます。
2通りの方法でクエリできます。SQLエディタは本物のSQLを提供します — シンタックスハイライト、分かりやすいエラーメッセージ、クエリ履歴、デフォルトで読み取り専用で、明示的なスイッチで書き込みを有効にして変更後のデータベースをエクスポートできます。ビジュアルクエリビルダーはSQLをまったく必要としません:テーブルを選び、列にチェックを入れ、ドロップダウンからフィルタ条件を重ね、ソートと行数上限を選ぶと — 組み立てるそばから生成されるSQLがライブで更新され、それはそのままやさしいSQLチュートリアルにもなります。ワンクリックで、組み立てたクエリをエディタに移して手動で調整できます。
組み立てたクエリは保存でき(名前を付け、ブラウザ内にのみ保存され、データベースのスキーマに紐付けられるので、同じファイルを次に開いたときに再び現れます)、テンプレートライブラリが日常的な要望をカバーします:先頭100行、グループ化してカウントし上位N件、日付範囲フィルタ、テーブル横断のテキスト検索、重複検出、NULL比率チェック。結果はCSVまたはJSONにエクスポートでき、BLOB列は型が判別され、画像のBLOBはサムネイルとして描画されます。WALサイドカーファイル、SQLCipherで暗号化されたデータベース、破損したファイルには、それぞれクラッシュではなく正直で具体的なメッセージが表示されます。