mysqlなどのリレーショナルデータベースは基本的に二次元的なデータを扱うように作られているので階層構造のようなデータを扱うのは苦手です。その欠点を補完するためにXMLデータベースなどがリリースされているわけですが、mysqlでも階層構造を使えるよ。という記事を見つけたので紹介。
実際は、以下の参照リンクを見て欲しいのですが、ものすごーーーく、面倒くさい処理が必要になりますが・・・。ごめん。ムッチャクチャ感動した(概念は簡単なのに思いつかなかった)!これは考え方として他のRDBでも使えそうですね。
各種色々なチートシート(早見表)を公開している ILoveJackDaniels.comでmysqlのチートシート公開されていました。
mysqlのコマンドはですね・・・。基本的なもの以外は忘れるのですよ普段あまり直接コマンド叩く事も少ないので。エディタで補完するわけにもいかないし・・・。これは使いそうな気がする。
難を言えば、PHP関数じゃなくてmysql側の関数に寄った形だったらもっと良かったかも(偉そうだなぁ俺よ、スイマセン)。
Cybozu Labsさんが提供している、PDOを利用してデータベースのO/Rラッピングをして利用するライブラリ。
そろそろ、PHPでなんかフレームワーク使わないと生産性があがらんなぁ。と思っている昨今ですが、その前にやる事があるのだ・・・。PDOがイマイチ理解できない(まぁ使い方は分かるのだが・・・。細まい所がね・・・)。という経緯で見つけたのでメモ変わりにエントリー。勉強になりまっす。