Web SQL Client

現場で一番欲しかった
MySQL専用ツール
ブラウザからSQL実行。
安全・軽量・高速。

phpMyAdminのような「もたつき」とは無縁。単一ファイルを置くだけ。
参照専用モードDROP禁止など、現場の安全性を最優先したWeb SQLクライアントです。

提供ファイル: db_tool.php (Core), readme.txt, logs/ 等
db_tool_pro UI Screenshot

db_tool_proを選ぶ理由

安全性最優先

参照専用モード、DROP禁止、WHERE句無しUPDATE抑止など、誤操作を防ぐ機能を標準搭載。

驚くほど簡単

サーバーにPHPファイルを置くだけ。面倒な設定や依存関係は一切ありません。

圧倒的な軽量性

Ajax通信により、GUIクライアントのような待機時間を排除。迅速なデータ確認を実現。

即エクスポート

SELECT結果をCSV(多言語対応)またはJSON形式で即座にダウンロード可能。

履歴自動保存

実行したクエリはブラウザに保存。クリック一つで過去のクエリを復元できます。

監査ログ機能

実行された全SQL、結果(OK/NG)、実行時間をサーバーのログファイルに記録します。

安全に使うための標準機能

誤操作ガード

  • 参照専用モード (既定ON):更新クエリをブロック
  • DROP/TRUNCATE禁止:設定を変更しない限り実行不可
  • ⚠️ 全件更新抑止:WHERE無しのUPDATE/DELETEに確認を要求

アクセス保護

  • 🔑 簡易ログイン認証:ファイル内設定によるパスワード保護
  • 実行タイムアウト:長時間クエリの暴走を防止

できること(操作機能)

SQL実行と結果表示

  • 任意のSQLクエリ(SELECT, INSERT, UPDATE, DELETE, SHOW, EXPLAINなど)の実行
  • 実行結果のHTMLテーブル表示・ページング・行数カウント
  • クエリ実行時間の計測(0.000s)

データエクスポート

  • SELECT結果をCSV(UTF-8 / SJIS / BOM付)でエクスポート
  • SELECT結果をJSON(UTF-8)でエクスポート

UIと利便性

  • 接続情報のブラウザローカル保存(次回自動復元)
  • サイドペインでのテーブル一覧表示とクリック閲覧
  • 実行済みSQLの履歴表示と復元

制限事項・動作環境

必須環境

  • Webサーバ:Apache / Nginx (PHP動作必須)
  • PHP:7.4 以上(8.x 推奨)
  • 拡張モジュール:mysqli, mbstring
  • DB:MySQL 5.6+ / MariaDB 10.x+ 目安

注意・既知の制約

  • 本ツールはMySQL/MariaDB専用です。
  • 巨大な結果セットは memory_limit の影響を受けます。
  • 本番環境ではBasic認証やIP制限の追加を強く推奨します。

インストール(概要)

  1. 配布ZIPを解凍し、db_tool.php を任意の公開ディレクトリにアップロード
  2. ファイルを開き、$ADMIN_PASSWORD を強力なパスワードに変更
  3. 必要に応じてディレクトリにBasic認証やIP制限を追加(推奨)
  4. ブラウザで https://your-domain/path/db_tool.php を開く → ログイン → 実行

※ 詳細は同梱のREADMEをご覧ください。

Q&A よくある質問

Q. セットアップは難しいですか?

A. サーバにアップロード後、パスワードを設定するだけです。接続情報はブラウザから入力できます。

Q. phpMyAdminの代わりに使えますか?

A. SQL実行とデータ参照は代替できます。ユーザー管理や複雑なDDL操作などの高度な機能は含まれません。

Q. 本番環境でも使えますか?

A. 参照専用モード(READONLY)での利用を推奨します。更新を行う場合は、Basic認証等を併用し慎重にご利用ください。

Q. SQLの履歴はどこに保存されますか?

A. お客様のブラウザのローカルストレージに保存されます。サーバー側には保存されません。

Q. エンタープライズプランの場合は返金してもらえますか?

A. はい。ツールが運用可能な状態にできなかった場合は全額返金いたします。

Q. このツールを転売してもいいですか?

A. 商品代金は「非独占的・譲渡不可のライセンス」です。転売や譲渡はご遠慮ください。

Q. ログファイルは自動で削除されますか?

A. はい、31日以上経過したログファイルを自動で削除する機能が組み込まれています。

プランと価格

スタンダード

コードのみ

¥0

  • PHPスクリプト一式
  • 設置手順書付き
  • 無料公開予定

エンタープライズ

設置サポート付き

¥30,000

(非課税)

  • スタンダードの全内容
  • お客様サーバへの設置代行
  • SQL実行まで伴走サポート
  • 動作しなかった場合は全額返金

※ 請求書払いをご希望の法人様は お問い合わせ ください。

お取引上のご注意・お願い

  • 利用ルールやマナーをお守りいただけない場合、ご利用をお断りする場合がございます。
  • 迅速なサポートを心がけておりますが、対応期限は2営業日までご猶予ください。
  • ご契約前の方からのお電話はご遠慮いただいております。
  • 本ツールは「非独占的・譲渡不可のライセンス」です。譲渡・転売・無断転用は禁止しております。

お問い合わせ

カスタマイズや御見積、請求書払いのご相談はこちら。

メール:info@miraiaxis.com

件名例:[db_tool_pro] 導入相談