• ベストアンサー

データのインポート、エクスポート、ヘルプの出し方

Mysqlの初心者です。 mysqlクライアントでcsvファイルをインポートしたり、エクスポートしたりするほうほうと、helpコマンドででてくるコマンド一覧の各コマンドのヘルプの出し方を教えてください。

  • MySQL
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

LOAD DATA INFILE 構文をおためしください http://dev.mysql.com/doc/refman/4.1/ja/load-data.html コマンドラインモードのヘルプには限界があるので、 WEBのマニュアルなどを参照なさる方がよろしいかと思います

vivi0303
質問者

お礼

ありがとうございます。Webページのマニュアル大変重宝しています。 データをインポートするには同じ形式のテーブルをあらかじめ作っておく必要があるのでしょうか?

関連するQ&A

  • データのエクスポート/インポート

    あるシノニムのデータをエクスポートして、その後、エクスポートしたファイルを一部編集して、インポートしたいと思っています。DBはOracle 9iです。 テーブルのエクスポート/インポートだと、CSEなどのツールで実施できるのですが、シノニムだと同様の操作では実施できませんでした。 初心者でも簡単にできる方法を教えてください

  • データのインポートの速度について

    mysqlの1個のテーブル(約1万行)をphpMyAdminでエクスポートしました。エクスポートは一瞬で終わりました。 それを再びphpMyAdminからインポートしようとしたのですが、データが重いらしくタイムアウトのエラーが出てしまいました。 sqlファイルを開いてみると、テーブルへのinsert文が約200行ずつのかたまりごとに区切られてしました。 きっとphpMyAdminの方で、エクスポートする時、「これくらいのかたまりずつ区切っておかないと、スムーズにインポートできなくてエラーになっちゃうよ」と気を利かせて区切ってくれているのだろうと思います。 仕方ないので、sqlファイルを「約200行ずつのinsert文」に分割して、phpMyAdminからインポートしました。 全部で1万行ほどのデータなので、50回ほどその作業を繰り返しました。 エクスポートはスムーズだったので、インポートがこんなに手間がかかるとは思っていませんでした。 最初にその1万行のデータをテーブルに読み込ませたのは、別のcsvファイルを load data infile したり、項目の並び順を入れ替えて insert したりするphpファイルを書いたのですが、さほど重くもなくスムーズに処理できました。 phpMyAdminを使わない方法の方が圧倒的に早い気がするのですが、大きいデータをインポートする際のスムーズな方法がありましたら、アドバイスいただけますでしょうか?

  • エクスポートしたファイルがインポートできなくなってしまいました

    先日MySQLをバージョンアップしました その際、データが全て消去されてしまうと言うことで、 一度データをエクスポートし、バージョンアップ後にインポートするという手順でしたが バージョンアップ後、インポートしようとしても 「サイズが大きすぎる」というエラーが出てきてしまいます 解決法はファイルを2MBずつ分割してインポートするという物でしたが エクスポートしたファイルのサイズは467MBですので 普通に実行すれば恐ろしい作業になってしまいます 何か良い方法はありませんでしょうか? あるいは2MBずつしかアップできないサーバーがおかしいのでしょうか? よろしくお願いします

    • ベストアンサー
    • MySQL
  • 大きなmysqlファイルのエクスポート方法

    コマンドラインが使えない共有レンタルサーバーを使用しております。 大きなmysqlファイルでもインポートできるbigdumpというものを見つけましたが、こちらはインポート用のみのようです。 http://www.ozerov.de/bigdump/ 現在、レンタルサーバー上のmysqlが大きくなり過ぎて一括ではエクスポートもできなくなっております。 そこで質問なのですが、テーブルを分割してエクスポートする以外に、大きなmysqlでもエクスポートできる何かbigdumpのようなものは存在するのでしょうか? よろしくお願いいたします。

  • エクスポートとインポートで質問です

    パソコンを買い換えたのでインターネットエクスプローラとOutlook Expressのエクスポートとインポートをしたのですが出来なくて困っています。 まずIEですが、お気に入りをエクスポートして新しいパソコンにインポートしようとしたのですが、ノートンがウイルスを見つけたと削除されてインポートできません。 OEの方は、エクスポートからメッセージで「デフォルトのメールクライアントが設定されていないか、現在のメールクライアントがメールを受け取れない状態にあります。」というメッセージでエクスポートが出来ませんでした。 対処法または、他の方法で移動することは出来ますか?

  • テーブルのエクスポート・インポート

    SQL Server2005 を使用しています。 テーブルのインポート・エクスポートに関して質問があります。 今まで、Oracleを主に使用していて、「EXP」「IMP」コマンドを使用して DMPファイルを介して別PCのデータベース間でテーブルのやり取りをしていました。(DB上のテーブルすべてや特定のテーブルのみなど) 同様のことをSQL Serverで実現したく下記を試したのですが上手くいきません。 1.Management Studio で「タスク」→「データのインポート(エクスポート)」   フラットファイル、Excel、MDBファイルなど試したのですが、   これらの中間ファイルを介した際にデータ型が変わってしまい   元の型のまま戻せない。   Oracleの「DMP」ファイルのようなものには落とせないのでしょうか? 2.「bcp」コマンド   これに関しては、複雑でよくわかりませんでした。   もし、このコマンドで実現可能であれば、やり方を教えて下さると   助かります。 以上、ながなが書きましたが宜しくお願い致します。

  • ACCESS97のインポート・エクスポートについて

    ACCESS97を使用しています。 インポート・エクスポートについて下記の質問があります。それぞれ  ファイル-外部データの取り込み-インポート  ファイル-名前を付けて保存/エクスポート で実行できます。  また定期的に実行したい場合、フォーム上の操作によって  モジュール(プロシージャ)を実行させ インポート・エクスポートする方法も  見たことがあります。 今回 教えてほしいのは  Q1   ファイルの操作とモジュールの作成以外で    インポート・エクスポート操作   をする方法はあるのかどうか です。    また関連して  Q2 EXCELファイルからインポートすることは可能かどうか  Q3 SLKファイルへエクスポートすることは可能かどうか  教えて頂きたいと思います。

  • インポートできない。

    あるテーブルのデータをダンプしてエクスポート(export_utf8.sql)しました。 それを他のMysqlへインポートしようと以下のコマンドを実行したところ、 mysql -p --default-character-set=utf8 db < export_utf8.sql 以下のエラーが出力されました。 Unknown MySQL server host 'border="1"' (1) おそらく、エスケープ関連でコケているものかと思いますが、 どうすればインポートできるのかわかりません。 ご存知の方、宜しくお願いします。

    • ベストアンサー
    • MySQL
  • oracleデータのインポート&エクスポートについて

    oracleデータをインポートするにはSQL*LOADERを使用するのが一般的な方法の一つですが、 同じように、その逆であるエクスポートを行う場合はどのような手段を用いますか? 条件としては ・バッチ(シェル)で実行できる事。 ・SQL*LOADERでインポートする為のデータと互換性のあるフォーマット(CSV)である事。 ・ツールの追加購入は考えていません。

  • access2000でインポート・エキスポートする時

    access2000で、csvをtableにインポートする時、 クエリーをcsvにエクスポートする時、データの順番が 一部、入れ替わってしまうのですが、何が原因でしょうか? どなたか、お教えください