タグ

MySQLとdbに関するmanboubirdのブックマーク (3)

  • QuickRunからSQLを実行するための設定(MySQL用)

    この記事は、Vim Advent Calendar 2011 の29日目の記事です。 Webアプリの開発をしていると、少し複雑なSQLを書かなきゃならないとか、開発用のデータを入れ替えたいなどSQLを実行したいと思うシチュエーションが多々あります。そんなとき、皆さんはどのような方法でSQLを実行してるでしょうか?シェルからコマンドを叩いてみたりphpMyAdminのようなWebベースのDBMSを使ったりといくつか方法があると思います。 私はシェルからコマンドを起動することが多いのですが、ほんの一瞬であってもVimから離れてシェルに戻るのが苦痛です。また、DBMSを使う場合でもVimから離れてSQLの編集を行わなければならなかったり、VimSQLファイルを編集してからそれをDBMSにもっていったりと何かと煩雑な作業が入るのが辛いです。 そんな私のようなVimmerのためにVim内からSQL

  • Eclipseの便利な機能 – Quantum DB - EC studio 技術ブログ

    はじめまして。 EC studioで技術担当をしております小野と申します。 今日は便利な機能としてQuantum DBについてご紹介いたします。 Quantum DBとは、データベースの操作をEclipse上で簡単に行える プラグインです。 EC studioでは普段は開発にPHPEclipseを使用しております。 ※EC studioがphpEclipseを使用する理由はこちらをご覧ください。 さて、コーディング中にデータベースのテーブルの構成やレコードを 見たいと思ったことはありませんか? あのテーブルの名前はなんだっけ? あのフィールドの名前はなんだっけ? あのフィールドの型はなんだったっけ? PHPのコーディングとデータベースの操作は切っても切れない関係であることが多く、データベースを見ながらコーディングをすることがあると思います。 EC studioではデータベースはmysql

  • ウノウラボ Unoh Labs: MySQL オペミスでデータが破損してしまった場合の復旧方法

    こんにちは satoです。 オペミスで update に where句を付け忘れたり、プログラムのバグでデータが破損してしまったりした場合でも、バイナリログには更新SQLがすべて書き込まれるので、バックアップデータからオペミスが起こるまでの全てのSQLを流し込めれば、元の状態に戻すことは可能です。 •バイナリログを取っている •オンラインバックアップをとっている(mysqldumpMySQLを止めた状態でのcpによるバックアップとバイナリログ) •バックアップ時点でのバイナリログの書き込み位置を保存している 以上のような状態でデータが壊れた時の復旧手順をまとめてみました。シナリオとして •ある1カラム email をupdateしようとしたら、間違ってwhere 句を付け忘れ 全レコードをupdateしてしまった •気がついたのが半日後 というオペミスが発生したとします 1) データベー

  • 1