タグ

MySQLに関するsunasameのブックマーク (3)

  • SSHトンネリングに対応したMySQL管理GUIアプリ「MyDB Studio」:phpspot開発日誌

    MyDB Studio: Simplify your MySQL admin ! (Best MySQL front end) SSHトンネリングに対応したMySQL管理GUIアプリ「MyDB Studio」。 フリーでダウンロード可能です。phpMyAdminをSSL経由でたたければいいのですが、SSL導入は証明書や作業コスト等何かと面倒で普通のhttp通信にしちゃってる場合もありそう。 大切なデータを生でネットワークに流すのはあんまりよろしくなさそうで、仮にユーザアカウントテーブルなどを参照した際、パスワードがハッシュ化されていなければそのままデータが漏洩することになりそうですね。 SSHトンネリングならばセキュアな通信が出来る上、なかなか高機能なGUIツールみたいなので、便利に使えそうです。 (追記:phpmyadmin等をポートフォワードしてもいいですね。) サーバにつないでデータ

    sunasame
    sunasame 2011/05/31
    SSHトンネル対応MySQL管理GUIアプリ
  • MySQLに纏わる10の都市伝説

    誰の口から飛び出したのかは定かではないが、巷ではMySQLにまつわる様々な「都市伝説」がまことしやかに囁かれているようだ。恐らくMySQLに対する理解が低い人や、MySQLがあまり好きではない面々によってFUDっぽく言われているのだと思うが、世の中にはそのような「都市伝説」を真に受けてしまう人が居るのもまた事実であである。MySQLにおける昨今の開発スピードには目覚ましいものがあり、MySQLは性能・安定性・使い易さ共に進化し続けている。(特に先日リリースされたMySQL 5.5は性能・安定性・使い易さを両立している優れたバージョンだ!!)しかし「都市伝説」で語られることは総じて「MySQLはダメな子ちゃん」であるという烙印を押すものばかりであり、MySQLerとしてはそのような言われ無き汚名を全身全霊をもって晴らさなければならない使命を背負っている。そこで、今日はMySQLについて語られ

    MySQLに纏わる10の都市伝説
  • DATETIMEのDEFAULT - [Mi]みたいなもの

    登録日時・更新日時を記録する場合、TIMESTAMP型かDATETIME型か、それとも…の続きです。 DATETIMEのデフォルト値としてどういう値をいれるべきか検討しました。 「DATETIME 型に DEFAULT 値で CURRENT_TIMESTAMP を指定するとエラーになってしまう」。 DEFAULT 条項はカラムのデフォルト値を指定します。例外がひとつあります。デフォルト値は一定でなければいけませんので、それは関数や式にはなり得ません。これは例えば、日付カラムの値に NOW() や CURRENT_DATE のような関数の値をデフォルトとして設定する事はできないという意味です。例外として、TIMESTAMP カラムのデフォルトとして CURRENT_TIMESTAMP を指定する事ができます。詳しくは 項10.3.1.1. 「TIMESTAMP MySQL 4.1での性質」

    DATETIMEのDEFAULT - [Mi]みたいなもの
    sunasame
    sunasame 2010/08/18
    まさに同じ部分で迷ってた、範囲的にDATETIME使う方がよさげなんでデフォルトは0にしておくか・・・
  • 1