SQLiteでSQLを実行

SQLでSQLiteデータベースを検索し、結果を表で取得します。

主な用途

月ごとの合計など、SQLiteデータベースから知りたいことを、データベースソフトをインストールせずに調べるときに使います。

使い方

  1. ファイルを選択するか、上のボックスにドロップしてください。
  2. SELECT文を1つ入力してください。ブラウザー内で、データベースの読み取り専用コピーに対して実行されます。結果はプレビューでき、CSVとしてダウンロードすることも、次のステップでExcelに変換することもできます。
  3. 「クエリを実行」ボタンを押してください。
  4. 結果をダウンロードするか、ダウンロードせずに次のステップを追加してください。

対応形式

入力
SQLite (.db, .sqlite, .sqlite3, .db3)
出力
CSV
ファイル数
一度に1ファイル

ファイルの行き先

このツールはブラウザー内で動作します。ファイルはお使いのデバイス上で処理され、アップロードされることはありません。このことは、ブラウザーの開発者ツールの「ネットワーク」タブで確認できます。

初めて使うときに、このツールに必要なプログラムコードを、ブラウザーがこのサイトからダウンロードします。ファイルがどこかに送信されることはありません。

保持されるもの、されないもの

データベースが変更されることはありません。書き込みは拒否されます。結果は最大10万行までで、上限に達した場合はお知らせします。

制限

  • 一度に実行できるSELECT文は1つです。データを変更する文は拒否され、結果は100,000行で打ち切られます。
  • 1ファイルあたり最大 512 MB です。
  • 処理はお使いのデバイスのメモリ上で行われるため、パソコンでは扱えるファイルでも、スマートフォンでは失敗することがあります。

うまくいかないときは

クエリが拒否される

許可されているのは読み取りのみです。INSERT、UPDATE、DELETEなど、データを変更する文は実行されません。

非常に大きいファイルで、ページの動作が遅くなる

ほかのタブを閉じるか、スマートフォンではなくパソコンをお使いください。

ファイルが受け付けられない

上記の対応形式をご確認ください。破損したファイルや拡張子が正しくないファイルは、理由を示すメッセージとともに拒否されます。

よくある質問

どのテーブルがあるかを確認するには?

クエリの入力欄には、すべてのテーブルとビューを一覧表示するクエリが最初から入っています。まずはそれを実行してください。

結果をExcelで取得できますか?

はい。CSVとしてダウンロードするか、次のステップとして「CSV Excel変換」を追加してください。

結果を続けて処理する

結果は、ダウンロードして再びアップロードしなくても、このページのほかのツールにそのまま渡せます:

関連ツール