データベース(DB・Database)

WordPress

WordPressのデータベースを手動で最適化して軽量化! お掃除!

WordPressは、DBの状態に結構影響を受ける。 なので「遅いかな? 調子悪いかな?」と思ったら、1回お掃除することをオススメする。 このお掃除、プラグインで最適化ツールを入れたら良いということは解っている。 しかしプラグインって、使っ...
PHP小技

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

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

プログラム言語どれ使おう…

PHPがメインの自分だけど、何か他の言語をやらねばならないのではないかという焦燥に駆られることがある。 しかし種類が多すぎて何を使おうか迷ってしまう。 どうせなら『今現在人気のもの』を使おうと思った次第。 リアルタイム表示で出してみた。 で...
PHP小技

PHPにてサーバ接続状態で接続するDBを変更

急なアクシデントでDBサーバに接続出来なくなることがたまにある。 大体において本番環境はRAID組んでいたりで大丈夫なんだけど、開発環境ではそうもいかなかったりする。 そんなときに別のサーバに接続させる設定。
PHP小技

PHPからMySQLが使えなかった場合

MDB2を使おうとしたところ extension mysql is not compiled into PHP というPEARエラーが出た。 『PHPからMySQLが使えてない!』と言われている。 そんなときの対応方法。
PHP小技

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

dumpみたいなもん 「old_DB」のコピーを「new_DB」という名前で作りたいとする。 phpMyAdminで「old_DB」を選択 →「操作」タブを押下 →「データベースをコピー コピー先」に「new_DB」と入力。 →「構造とデー...
他バックエンド

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

データベースとは使っていると、比例してファイルサイズが大きくなるものである。 しかしデータを削除したとしても、比例して容量が減るわけではない。 というのも、MySQLでもお馴染みの『空いた領域をそのまま維持して、後でデータが追加された場合に...
WEBサービス作成

メールアドレスの長さ

メールアドレスをDBに登録することは、よくあることだと思う。 でもテーブル作るとなると『大体256バイトアレばいんじゃねー?』的なガッサリした感じになっているのでちゃんと考えてみる。 メールアドレスは、次の構文。 ローカル部@ドメイン 例え...
開発環境

SQLiteの特徴

wordpressではPDOを使うのSQLite3だけど PEAR DB.php使う場合、SQLite2しか使用出来ない。 因みにデータ作成・変更はFirefoxアドオンのSQLite Managerがオススメだけど、SQLite3しか対応...
WordPress

WordPressにてインポートとエクスポート

wordpressでインポートするとき、 エクスポートされるデータが 日付があっちいったりこっちいったりで、 記事番号が昇順でなかったりすると、 巧くインポートされないとか聞いてたので、ローカルで試してみた。 確認してみたら番号を改めて振り...
開発環境

SQLiteのバージョン変換

最近、SQLiteを使うとしても、MDB2とか使うよね。 使うとしても、わざわざ『MDB2_Driver_sqlite』をインストールするなんて手間かけたりしないよね。 そこで、SQLite2からSQLite3形式に変換をすることと思う。 ...
開発環境

基礎つまづきメモ-DB

別個に記事を書くほどではないんだけど、 ウッカリ忘れてしまうような、基礎的なことのDB関連メモ。