発売当日予約しましたが手に入れたのは3週間後で大分乗り遅れ感のあるtanakaです。...と思ったら、次はiPadの発表が。アップル関連のデバイスもタイムリーな話題ですが、PhpStormも最新版のバージョン7がリリースされました。PHP5.5対応を始め新機能が追加されていますが、今回はその中で強化されたデータベースツールを紹介します。Blogの内容を実際に試してみたものです。前提としてデータベースツールを試す前に接続設定が必要です。karakaram-blogが参考になるかと思います。開発環境であればデータベースを作ったりできる、rootに近い権限を設定した方が便利です。無事に接続できたら以下のようにDatabaseビューに追加したデータベースサーバがツリーとして表示されます。PhpStormのデータベースツールの機能を試すためにサンプルデータベースを用意しましょう。以下のSQLを実行して、"sample"という名前のデータベースを作成してください。Viewこのツールのもっとも基本的な機能のひとつがテーブルビュー。PhpStorm6でもつかっていましたが一つ不便なことがありました。テーブル内のデータがスプレッドシートのように表示されていますが、単一行のデータ隅々まで見るには横スクロールをするしかありませんでした。(いや、何か方法があったのかもしれませんが...)MySQLコンソールではレコード内の文字列を一覧したいとき、文末に\GをつけてSQLを実行しますがそのような表示をしたいと思うわけです。レコード内のどれかのカラムをクリックして、Ctrl+Q(MacではCtrl+Jらしいですが、Emacsキー設定だとCtrl+Qでした)をおすと以下のように表示されます。これは、選択中のカラムのデータを表示する機能ですね。長い文字列データを表示するときはありがたい機能です。あと、とても気の利いているのがテーブルのカラムに外部キー制約をつけていると別テーブルのデータを取得して表示してくれます。一度Ctrl+Q(またはCtrl+J)を押すと、次のように表示されます。いままでこれが使えなくてちょっと不便してました。Editorちょっと一つのテーブルで絞り込んでソートした結果がほしいだけなのにコンソールログインしてSQL実行するのすらめんどくさい!ってときに使える機能を紹介します。テーブルエディタのろうとアイコンのボタンを選ぶと上記のウインドウが表示されますのでソートとフィルタの条件を変えるだけでの出力結果をフィルタできます。Queryを押してSQLをコピーすればOKです。テーブルを色分けたくさんテーブルビューを開いていて、区別したいとき便利な機能です。Setting...」を選ぶと背景色を設定できます。選択した色はテーブルビューのタブ背景色にも反映されます。文字列があるとプレースホルダと認識してくれます。クエリ実行すると、どんな変数を差し込めばよいか入力するダイアログが表示されます。データベースツールはSSH越しのアクセスができることもあって以前から使っていましたが、7になって使った方が便利なツールとなった気がします。PhpStormを使ったことがなければとりあえずデータベースツールのみ使ってみるというのもアリではないでしょうか。HTML編集時の便利機能4つWebStorm&PhpStormtanaka2011.10.12バシャログ。Web制作スタッフによるブログです。「現場で使えるテクニック」をモットーに、Web制作全般についてお届けします。