Home > MySQL PostgreSQL Archive

MySQL PostgreSQL Archive

MySQLのAUTO_INCREMENTで生成された値を簡単に取得する方法

MySQLでテーブルのキーとなるカラムをAUTO_INCREMENTにするのはよくある事で、データをInsertしてから、InsertしたレコードのAUTO_INCREMENT値を取得したいというのもよくある事で、どうやるのが一番ベストか悩んだ時期がありました。

Continue reading

Mac:PostgreSQLとMySQLをGUIで操作できるPGnJ

PGnJMacで、PostgreSQLとMySQLをGUIで操作できる便利ソフト「PGnJ」のご紹介。Windowsでは色々なツールがあって選ぶのに迷うみたいなイメージがあるけど、Macだとなぜか全然見つからない。探し方が悪いのか…。

PGnJスクリーンショット

それなりに軽くて、機能も最低限あるし、安定もしている。ただ問題点が2つほど。

  • サーバ情報をブックマークできるが、パスワードは保存できない
  • レコードの表示をしたとき、1つのカラムだけ指定してコピペできない(1レコード全てをコピーしてしまう)

どちらも我慢できると言えば我慢できる程度の問題点なんだけど。他に、Macで使えてPostgreSQL/MySQLに対応しているツールがあったら教えてくださいませ。

MySQLのクエリログを取得する方法

MySQLで開発を行っていてどんなクエリが発行されているか、バグの原因はどこかを探す手がかりとして、クエリログというのがある。これは発行したクエリを逐次ログに保存してくれるもの。

フレームワーク側でログをとる方法もいいが、単純にクエリを残したい場合はMySQLの機能を使うと楽。

Continue reading

MySQLでカラムが増えても楽になるインサートのやり方

既存のDBで、項目を1つ増やしたくなってカラムを追加したけど、今まで作ったスクリプト中の INSERT文を全部修正するのが面倒…ってことあるよね?まぁ普通、そんなアホなミスないと思うけど。

そんなときは、ちょっとしたINSERT文の工夫でとっても楽になることうけあい。なので紹介。周りに聞いたら常識だったけど。

Continue reading

MySQLのコマンドラインで便利なやつ

おまえのログさんで初めて知った。

カラムが多い(もしくはデータが長い)テーブルを普通にSELECTすると、折り返され可読性0なんだけど、SQLの後に「¥G」を追加すると、レコードごとに縦表示をしてくれるという衝撃。

ちょこっとデータを見たいだけなのに一々ウインドウサイズを最大にしたりと面倒だったのが、これで大分楽に。

他になんかあるのかなーとリファレンス見たけどどこにも載っていない…。

Index of all entries

Home > MySQL PostgreSQL Archive

Profile

zaru

Name : zaru

Webプログラマ+Webデザイナで、Webディレクタやってます。Twitterやっているので、ぜひフォローしてやってくださいませ。Twitter - zaru。また、そのほかのプロフィールについては、iddy - zaruを見てください。

Search
Feeds
Others

Return to page top