MySQLのSQL文を、OSのコマンドラインまたはシェルスクリプトから実行したい時の例を、いくつか。 まずコマンドラインからサクッと実行するには、-eオプションを利用。 $ mysql -u user_name -pxxxxxx -e “SQL文” 「;」で区切れば複数のSQL文発行も可能。 $ mysql -u user_name -pxxxxxx -e “SQL文;SQL文;SQL文” 以下の方式でも可。 $ echo “SQL文;” | mysql -u user_name -pxxxxxx これらのコマンドラインをそのままシェルスクリプトに書いてもいいわけだ。 次にSQL文をファイルに記述しておいて読み込ませる方法。 “file_name”にはSQL文が記述されているものとする。 $ mysql -u user_name -pxxxxxx < file_name 上記はSQL文にお
if ( $blog == " Webエンジニアのためのライフハック " ) { print " 1-byte.jp "; } ホーム1-byte.jpとは 書いてるヒトは お知らせメールをアップグレードするシェルを組んでいて、MySQLをコマンドベースで管理する方法をあまりにも知らなかったのでまとめます。 phpMyAdminを使っても良いのですが、色々と作業効率が落ちることが多いのと、作業が自動化出来ないので、きっちりコマンドを使って管理していきたいところです。 また、mysqlのコンソールに入ってから作業するのもちょっと効率が悪いです。 そのため、ここではLinuxのシェルから一発でMySQLの持っている情報を引き出せるコマンドをまとめることにします。 他に良いコマンドがあれば教えてください。 ここに掲載します! 基本編 データベース/テーブル情報参照 データベース一覧を表示す
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く