DB・SQL」カテゴリーアーカイブ

phpMyAdminにphpinfo()があるのに見れない

昔はわかりやすい位置にあって特に設定することなくphpinfoページに行けたと思ったんだけど、見付からない。
ディレクトリの中身みたら、phpinfo.phpがあるのに、見れない。
直接アクセスしても真っ白。

どうも設定が足りないようだ。
続きを読む

phpMyAdminでテーブルをコピーする

dumpみたいなもん
「old_DB」のコピーを「new_DB」という名前で作りたいとする。

phpMyAdminで「old_DB」を選択
→「操作」タブを押下
→「データベースをコピー コピー先」に「new_DB」と入力。
→「構造とデータ」を選択、他も値の追加の設定
→実行

としたときに

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL serve version for the right syntax to use near '1001 DEFAULT CHARSET = sjis' at line 10

なんてエラーが出たとしてもとらねばならんときの対応方
続きを読む

SQLiteファイルをデフラグする

wordpressにて、記事等を追加していくと、比例してファイルサイズが大きくなる。
しかし記事・カテゴリ・タグ等をデータを削除したとしても、比例して容量が減るわけではない

というのも、MySQLでもお馴染みの『空いた領域をそのまま維持して、後でデータが追加された場合に利用する』というDBの仕様のためらしい。

記事・カテゴリの追加・削除の繰り返しにより細切れ領域が増え、アクセスに影響が起きるわけである。

ということで、
必要なのは『SQLiteデータベースファイルのデフラグ』。
なので、その仕方についてのメモ。
続きを読む

SQLiteの特徴

wordpressではPDOを使うのSQLite3だけど
PEAR DB.php使う場合、SQLite2しか使用出来ない。

因みにデータ作成・変更はFirefoxアドオンのSQLite Managerがオススメだけど、SQLite3しか対応してない。

SQLite2を使いたい場合は、一度3で作成後、
sqlite3.exe
sqlite.exe(SQLIte2)
を使って変換する。
※リンクからDL出来るけど、最新版は英語読める人頑張って!
SQLite Download Page
『sqlite-shell-win32-x86-(バージョン).zip』がソレらしいという噂。
続きを読む

SQLiteのバージョン変換

最近、SQLiteを使うとしても、MDB2とか使うよね。
使うとしても、わざわざ『MDB2_Driver_sqlite』をインストールするなんて手間かけたりしないよね。

そこで、SQLite2からSQLite3形式に変換をすることと思う。
その方法。

sqlite3.exe
sqlite.exe(SQLIte2)
を使って変換するから、まずはインストールしておく。
※リンクからDL出来るけど、最新版は英語読める人頑張って!
続きを読む