mk_5884 Programming

自分で調べたIT関連のことなどを書いています

2015-09-01から1ヶ月間の記事一覧

LINUX 踏み台のファイルをローカルに落とす方法

1. 踏み台の先 mysqldump -h $dbserver$ -u updator -p $dmname$ --no-create-info --default-character-set=ujis --single-transaction > stg_150918_1600.sql ※--single-transcation がないと落とせないので注意 find / -name stg_150918_1600.sql ※ダンプ…

MYSQL 実行結果をファイルに吐き出す

▼SQLサーバから吐き出す場合。 SELECT * FROM table_nameINTO OUTFILE "/tmp/mysql.csv"FIELDS TERMINATED BY ',';※FIELDS TERMINATED BY ⇒ カラムを何で区切るか。カンマの場合はcsvになりますね。 ▼コンソールから吐き出す場合。 mysql -uroot -p -e "SELE…

MYSQL トランザクション分離レベルを調べる

以下のコマンドを実行するselect @@tx_isolation;MYSQLは、デフォルトが以下REPEATABLE READ↑これはデータを更新するときに待ちが発生しないことを示しているらしい。 例えば、トランザクションAでUPDATE⇒COMMITをしたあと、トランザクションBでSELECT文を実…

MySQL テーブルのコピーを簡単に作る方法

こんな感じでやりますhogeテーブルのスキーマをコピーしてテーブル作成CREATE TABLE hoge_20081123 LIKE hoge;hogeテーブルのデータをINSERTINSERT INTO hoge_20081123 SELECT * FROM hoge;参考(と言うかコピペです。すみません。。) MySQLでテーブルのコ…

MYSQL 他のテーブルのレコードをコピーする

他のテーブルのレコードをコピーするには、以下のように行います。 結構融通効きますよ。 http://mysqlphp.blog77.fc2.com/blog-entry-41.html 一括でINSERTするのは以下のようにしましょう INSERT INTO `users` (`name`) VALUES ('foo'), ('bar'), ('baz');…

LINUX 履歴検索と実行結果をファイルに吐き出す方法

▼LINUXのコンソールで履歴を検索する history | grep hoge ▼LINUXでバッチの結果をファイルに吐き出す /batch/bin hogehoge.php > a.log⇒同じhogehoge.phpと同じ階層に「a.log」ファイルが出来る