skillup

技術ブログ

Database

MySQL小ネタ テーブル単位のリストア・SQLの小ネタ(バックスラッシュの検索)

投稿日:

MySQLのちょい小ネタ。

テーブル単位でバックアップ&リストア

1 通常のdump(データベース単位)

2 下記コマンドでテーブル単位にバックアップファイルを分ける

3 対象のテーブルのファイルを探す

cspliteで分割されたファイルはxx通番になっています。

4 通常のリストア(db指定でOK)

やってることですが、単純にダンプされたファイルのSQLをテーブル単位で区切って入れているだけです。

参考リンク

テーブル単位のリストア
http://qiita.com/toshiro3/items/7844d45076b83103c095

csplit
http://takuya-1st.hatenablog.jp/entry/20110823/1314108412

バックスラッシュの入ったSQLについて

イコールの場合二重のバックスラッシュ、likeの場合、4重のバックスラッシュになります。

http://success.tracpath.com/blog/2008/12/19/mysql%E3%81%A7%E3%83%90%E3%83%83%E3%82%AF%E3%82%B9%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%81%AE%E5%85%A5%E3%81%A3%E3%81%9F%E6%96%87%E5%AD%97%E5%88%97%E3%82%92%E6%AF%94%E8%BC%83%E3%81%99%E3%82%8B/

-Database
-

執筆者:


  1. […] ダンプファイルを下記方法でテーブルごとに区切る。 参考MySQL小ネタ テーブル単位のリストア・SQLの小ネタ(バックスラッシュの検索… […]

comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

sql_modeに関して

開発では動いていたのに本番ではint型のカラムで空白が入らない!みたいなエラーが出て、データベースにデータが入らないことが発覚し、調査をすることに・・・ sql_modeが原因でした・・・ sql_m …

no image

リレーションを含んだテーブルでの副問い合わせ

本日はSQLネタです。 下記のようなテーブル構成があったときとします。 注文ヘッダと注文詳細は(1:N)とします。 ここで、product_id=5を含んだ注文ヘッダーレコードを取り出したいとします。 …

no image

外部結合 応用編

本日は「達人に学ぶSQL徹底指南書」の外部結合の応用編です。 下記のような3つのテーブルがあるとします。例によってここを使わしてもらってます。 tblsex sex_cd | sex —& …

no image

CASE式のすすめ

SQL実践入門を7割がたぐらい終えたところで同著者の方の「達人に学ぶSQL徹底指南書」を学習しようと思っています。 この方の著書は気づいたら結構読んでましたね。 Contents1 CASE式での注意 …

no image

JPAを使用する  JavaSE編

現在の開発ではデータベースへの接続ではJPAを使っています。このJPAがなかなか曲者でいろいろと詰まることがありましたので解説させていただきます。 Contents1 JPAとは?1.1 メリット1. …