MySQL ストアドプロシージャ/ファンクションを使ってみよう!


いやー・・・本当に情報が少なくて苦労した。というか現在進行形で苦労してます。表題の通り、MySQLのストアドプロシージャ/ストアドファンクションの件なのですが、oracle触っているときも、db2触っているときも、「管理が複雑になるから」ともっともらしいことをいって避けていた道なんですけど、なんとなくわかったところで、「あ、これ結構つかえるじゃん?」と思ってきた。まあ、たしかにプロシージャ側がデータベースサーバサイドで動くわけなのでアプリケーションとの比重を考える必要があるかと思うけど、phpとでもjavaでもアプリケーション視点で考えてみれば、小難しいこと考えなくてもよくなるので、パラメータ渡したら期待した結果が戻ればそれで良いわけでSQLでの過程なんてどーでも良いわけだ、またある意味アプリケーションのプログラムと、ストアドプロシージャは分離されているので、細かい計算ロジックをストアドプロシージャ側で実装すれば、仕様変更があっても、もしかしたらストアドプロシージャだけを変更するだけですむかもしれないですしね。



続きを読む “MySQL ストアドプロシージャ/ファンクションを使ってみよう!”

Bash ヒアドキュメントとMySQLをうまく使おう!


MySQLとヒアドキュメントをうまく使いこなされば、さくっとSQLをファイルを作ることができます。はじめは戸惑いますが慣れれば簡単です。数百回はやったかも(^^;)



続きを読む “Bash ヒアドキュメントとMySQLをうまく使おう!”

パスワードなしでsudoできる設定


tuxlinux

以下の例は、userにpanda を追加する手順です、rootアカウントにて、”visudo” とコマンドをうって頂きますと、設定ページが表示されますので設定ページで以下の記述を追加してください



続きを読む “パスワードなしでsudoできる設定”

DB2のバックアップ&リストア


DB2のバックアップ&リストアについての備忘録です。以下のケースの場合の想定で作成されたものになります。

” データベースをオンラインバックアップで取得している。
” データベースのバックアップにログを含めている。
上記条件に当てはまらない場合は、リストア、およびロールフォワードの手順が若干違いますので、ご注意をお願いします。



続きを読む “DB2のバックアップ&リストア”

GO Lang MysqlでテーブルをSELECTするSAMPLE


GO 言語 ・・・若干というか、全然わかっていないのですが、とりあえず動いたのでメモする
なにぶん、プログラムを久しぶりに書いたので、細かいところは全然だめですが、次回何かに応用するときに自分でここ見ようというレベルのメモになりますので、至らない部分はお許しください

go



続きを読む “GO Lang MysqlでテーブルをSELECTするSAMPLE”

MySQLのmy.cnf に日本語コメントを入れてみた


ども、すっかり暑くなりましたね。夜暑くて、寝つきが悪く、この季節は、本当にどろどろした朝をむかえます。
なるべくであればクーラーは使いたくないのですが、とにかく快眠することを優先で考えるのであれば、やはり使っちゃいますよね・・タイマー使って二時間後 に切れるように設定しております。とにかく寝ちゃえばこちらの勝ちです。その代わり、暑くてどろどろした朝をむかえるのは変わらないですが(笑

そしてMySQLの話です・・。ちなみに今回の話は、熱帯夜の話とはぜんぜん関係ありません。

logomysql



続きを読む “MySQLのmy.cnf に日本語コメントを入れてみた”