検索結果一覧
- タグ「SQLite」の検索結果は4件です。
MySQL&SQLite用のデータベース管理ツール(改良版)
以前に作成したデータベース管理ツールを改良しました。

PHP Labo のプログラムをPHP5用に書き換えるにあたり、簡易な管理ツールが欲しくなったので作成。以前作成したものを使えば大丈夫…と思いきや、PDOを使わないとSQLite3には接続できないので…。
そんな訳で、実行にはPHP5+PDOが必要です。また、以前は断念したデータのインポート機能も実装。なかなか便利。
詳細とダウンロードは以下のページから行えます。
MySQL&SQLite用のデータベース管理ツール
この記事の続き。数日前から自作のデータベース管理ツールを使っています。
基本的には phpminiadmin 以上 SQLiteManager 未満くらいの機能ですが、なかなか便利に使えています。(自分用に作ったから当然か。)
スクリーンショットはこんな感じ。↓

phpMyAdmin や SQLiteManager を使い慣れている方には役不足なツールですが、「データを少し編集したい」という場合には便利かもしれません。
一応さらしておきますので、よければどうぞ。
DB Admin ダウンロード (最終更新2008/12/01 Ver 2.00)
以下、簡単に特徴を記載しておきます。
- MySQLとSQLiteに対応したデータベース管理ツール
- SQLの文法がある程度解る人向け
- 基本的にはphpminiadminのようなインターフェイス
- データの一覧表示やテーブルの削除など、よく利用するコマンドはSQLを入力しなくても実行可能
- データの登録&編集はフォームから可能
- SQLite利用時、VACUUM*1を実行可能
- データのエクスポートとインポートが可能
- プログラムファイルは1つで、サイズは約40KB
- 実行にはPHP5+PDOが必要
ライセンスはGPL。サポート無しですが、不具合はこっそり教えてくれると嬉しいです。
「このツールを使ったらデータが全部消えた」とか言われても責任は持てませんので、使用する前にバックアップはとっておきましょう。(^^;
*1 : SQLiteはdeleteを実行しても表示ができなくなるだけ。VACUUMを実行するまでデータベースから消去されない。(つまり、VACUUMを実行するまでファイルサイズが減らない。)
データベース管理ツール作成中
データベースの管理ツールとしては phpMyAdmin や SQLiteManager が有名だと思うけど、もっと簡易なツールを作成中。
データを少し編集したいとき、これらのツールをアップロードするのは面倒です。でも、SQLを送りつけるミニプログラムを毎回自作するのも十分に面倒なのです。
phpminiadmin は結構いい感じなのですが、データの編集時にSQLを直接入力するのは面倒すぎます…。
…という訳で、
- MySQLとSQLiteに対応したデータベース管理ツール
- 基本的にはphpminiadminのようなインターフェイス
- データの登録&編集はフォームから可能
- その他、(自分が)よく使う機能はSQLを直接入力しなくても操作できるように
- プログラムファイルは1つで、サイズは数十KBに収まるくらい
というツールを作成中。現在、半分くらいは作れた。
でも、データ編集機能の実装が非常に面倒なので、ちょっと嫌になりそう…。
データベース
データベースはMySQLを使用するつもりだったのですが、ロリポップでは色々と問題があるのですね…。(このサイトはロリポップで運営中。)
以前から気になっていたけど、MySQLに接続するだけで結構時間がかかります…。さらに今回気付いたけど、MySQLのバージョンが4.0なのでUTF-8が利用できず、EUC-JPで固定らしい。これは痛い。
調べたら色々出てきたけど、さくらも同じらしい。
どうするか迷ったけど、ロリポップはSQLiteもインストールされているのでSQLiteに変更。非常に高速な上に、文字コードの問題も解決できました。
SQLiteはPHP5から標準で実装されていることだし、今後はSQLiteで進めていくとします。