• 締切済み

mysqldumpして、新しいテーブルとしてリストアする

Aテーブルの管理IDが10以上の人のデータをダンプして、新しいテーブルBとしてリストアするコマンドを教えてください。 Aテーブルの管理IDが10以上の人のデータをダンプ まではできたのですが、新しいテーブルBをリストアする部分がよくわかりません。 新しいテーブルBは、どのように作るのでしょうか?

noname#93286
noname#93286

みんなの回答

  • shinkami
  • ベストアンサー率43% (179/411)
回答No.1

質問カテゴリーが違います。 teacupちょっとききタイ > デジタルライフ > ソフトウェア > Office系ソフト ここで「新しいテーブルBをリストア」するコマンドを付加して再度質問してください。

参考URL:
http://kikitai.teacup.com/207/218/c232.html
noname#93286
質問者

補足

teacupの人がここでこんなことしてるとは…

関連するQ&A

  • mysqldumpについて

    いつもお世話になっております。 MySQL4.0.21、phpMyAdmin2.6.0を使用しております。 mysqldumpコマンドをSSHでコマンド打つと、特定のテーブル以降のテーブルがダンプされません。 phpMyAdminでダンプするとキチンとダンプされるのです。 なぜなんでしょう?テーブル内のレコードに一部文字化けしているデータが含まれているのですが、エラーでちゃんと出力されていないのでしょうか? コマンドライン上にエラーは表示されません。 原因がわからずお手上げ状態です【><。】

    • ベストアンサー
    • MySQL
  • mysqldumpについて

    他のサーバのダンプファイルを別サーバにリストアする場合、違いに同じデータベースを持っているのですが、上書きリストアするとてーぶるは、どうなるのでしょうか? 追加?上書き?される。

    • ベストアンサー
    • MySQL
  • pgAdminIIIでのリストア

    こんばんは。 pgAdminIIIを最近使いはじめました。 テーブルAを作成し、その後、そのテーブルのバックアップをCOMPRESSで作成しました。 そのバックアップファイルをデータを削除したテーブルAにリストアしようとしたのですが、 SET check_function_bodies = false というコマンドがエラーだと表示され、うまくリストアできませんでした。 何が間違っているのでしょうか? ご回答よろしくお願い致します。 ちなみにデータの文字コードはUnicodeでPostgreSQL7.3.9を利用しています。

  • バックアップとリストアについてのエラー

    最近、DBを勉強し始めた、初心者です。 現在、pg_dumpコマンドでデータをバックアップして、リストアしようと試みています。DBのデータ容量が小さいうちは、問題なくリストアできるのですが、DBのデータの容量が大きくなってくると、「No buffer space available」とエラー表示されます。 この問題を解決するには、どうしたらいいのでしょうか? 詳しい方がいましたら、教えて下さい。 よろしくお願いします。

  • ダンプリストア時のDBデータ不整合

    環境 CentOS5系 64bit DBバージョン 8.3.3 本番DBサーバからpg_dump -c -D でダンプしたデータを、ローカルテストDBサーバ へpsql にてリストアした際、データ不整合が、一部のテーブルに発生しました。 前のデータが一部クリアされずに残っている状況です。 ダンプのデータは、DBの内容と同じなのですが。 因みに、pg_dump パラメータ無しのダンプのリストアでは、発生しません。 何が、原因でしょうか? もしかしてバグ? ご教授願えれば幸いです。 宜しくお願い致します。

  • Aテーブルの条件でBテーブルから抜き出し

    すみません。大変困っています。 SQL文で Aテーブル、Bテーブルがありまして、 A.id = B.idがリレーションしています。 Aテーブルから、Bテーブルのidが無いデータだけを 取り出したいのですが、どういった例が考えられますでしょうか?よろしくお願いします。

    • ベストアンサー
    • MySQL
  • 2つのテーブル結合

    Oracle10g使用しています。 テーブルAとテーブルBを結合させてデータを取得したいと思っています。 [テーブルA] ID name 1 A 2 B 3 C 4 D [テーブルB] ID SEQ VALUE 1 1 111 2 1 222 2 2 333 3 1 444 4 1 555 4 2 666 4 3 777 テーブルAのキーは[ID]、テーブルBのキーは[ID,SEQ]です。 この二つを連結して以下のように出力したいと思っています。 ID SEQ NAME VALUE 1 1 A 111 2 2 B 333 3 1 C 444 4 3 D 777 テーブルBのデータは同じIDのうち最大のSEQのものを取得したいのですが よいSQLが思いつきません。 よい方法があればご教授ください。 よろしくお願いいたします。

  • 複数テーブルの結合

    テーブルA  a_id id a_data a_date ----------- テーブルB id b_data b_date テーブルC id c_data c_date ----------- テーブルAとテーブルBは「id」がキーで1:N(Nは0も含む) テーブルAとテーブルCは「id」がキーで1:N(Nは0も含む) このような3のテーブルで a_idを検索キーにして次のフィールドのデータを抽出したいのですが。。。 ※テーブルCのc_dateを降順で先頭の1レコードのみ ※テーブルBのidをカウントする selectの結果(イメージ) id a_data a_date count(B.id) c_date ------------------------------------- 001 AAAA 2007/02/01 20 2007/02/14 005 BBBB 2007/02/02 0 2007/02/10 006 CCCC 2007/02/02 0 2007/01/08 003 DDDD 2007/02/01 100 002 EEEE 2007/02/01 9 004 FFFF 2007/02/01 0 よろしくお願いします

  • mysqldumpについて

    MySQL初心者です。 すみません。教えてください。 mysqldump -u(ユーザー) -p(パスワード) --default-character-set=sjis (データベース名) > (ファイル名).sqlでバックアップを実行すると自動的に1つのsqlファイルに全テーブル分、以下のように生成されているのですが、リストアする時は既存のデータベースを削除(drop database データベース名;) する必要がない。又、権限付与(grant)もする必要が無いということになりますでしょうか? 逆にdatやdumpファイルとしてバックアップしているものについては、データベースの削除&権限付与等行う必要があるということになりますでしょうか? DROP IF EXISTS 'テーブル名' ; CREATE TABLE 'テーブル名' ( ) INSERT INTO 'テーブル名' VALUES ( )

    • ベストアンサー
    • MySQL
  • テーブルの使い方について。

    例えばミクシーのマイミクのようなデータは、どのようにデータベースに格納されているのでしょうか?? 以下の2つのパターンのいずれかだと思うのですが。。 パターン(1) マイミクのデータ専用のテーブルがある。 テーブル名 mymixi_t |-----------------| |USER_ID|MIMIXI_ID| |-----------------| |3   |6    | |-----------------| |512  |55    | |-----------------| |66   |6    | |-----------------| |3   |124   | |-----------------| パターン(2) ユーザープロフィールデータのテーブルの中にマイミクのカラムがある。 テーブル名 user_profile_t |-----------------| |USER_ID|USER_NAME|・・・|MYMIXI_ID| |-----------------|・・・|---------| |3   |A太   |・・・|86;48  | |-----------------|・・・|---------| |64   |B太   |・・・|32;45;678| |-----------------|・・・|---------| |1234  |C太   |・・・|8    | |-----------------|・・・|---------| |335  |D太   |・・・|11;14  | |-----------------|・・・|---------| 以上の2パターンのうち、どちらでしょうか?? また、MIXIではデータの量が膨大なため、同じ種類のデータが入るテーブルでも何個かにテーブルを分けている、とも聞いたのですが、これから人を集めようとするサイトならば、あまり気にせず、延々と縦長にデータを追加していって大丈夫なのでしょうか。どこらへんまでのデータ量なら、検索速度的に許容範囲なのでしょうか。 よろしくお願いします。 (仕様のせいか、テーブルの図がこれ以上見やすく書けませんでした。。)

    • ベストアンサー
    • MySQL