MySQL Workbenchのdbにロードする必要があるExcel/CSVファイルがたくさんあります(私はMac OS X上にあります)。私は適切なウォークスルーやチュートリアルを探していますが、CSVをMySQL Workbenchにロードする方法を明確に説明しているものは見ていません。CSVファイルをMySQL Workbenchにロードする
答えて
Workbenchにする必要はありますか?
他のMySQLビンを使用できますか?ここで
は例です: テーブル
load data local infile '/path/whatever.csv' into table dbName.tableName fields terminated by ',' enclosed by '"' lines terminated by '\n';
MySQLワークベンチは私のための最も簡単なオプションのように見えました。どんな提案にも? – janglosaxon
GUIを探しているなら、phpMyAdminはCSVのインポートを行うことができます。インポート画面では、ファイルの形式を指定し、終了文字を定義することができます。 – djdy
を作成したデータベース
を作成しますが、MySQLのテーブルにCSVファイルをロードしようとしていますか? LOAD DATA LOCAL INFILE
コマンドで簡単に実行できます。
例:
LOAD DATA LOCAL INFILE '/data.csv' INTO TABLE my_table FIELDS TERMINATED BY ','
あなたは、MySQLへの任意のインターフェイスからそのコマンドを入力することができるはずです。私はworkbenchがSQLクエリを実行する方法を持っていると仮定しています。
ありがとう!そのステートメントは機能しましたが、一度に1行しかロードしていません...ワークベンチからの経験豊富な助けがありがとうと思いますが、私はそれを打ちます – janglosaxon
あなたがインポートしようとしているファイルの行区切り記号。クエリの 'LINES TERMINATED BY '\ r \ n''または' LINES TERMINATED BY' \ r''に次のいずれかを追加してみてください。行区切り文字が分かっている場合は 'LINES TERMINATED BY 'を追加してください。
私にとっては' \ r'でした。ありがとうございました。 –
参考までに、私はこれをWindowsで行い、HeidiSQLを使用して作業を完了しました。それは非常に簡単でした、私はツール - >インポートCSVファイルを使用し、それは最初の試行で働いた。これは私のために畳み込まれますが、ここで私がやったことあるた
ありがとう、バナナフィッシュ。私は前に 'LOAD DATA LOCAL INFILE'を知っていますが、[HeidiSQL](http://www.heidisql.com/)はとても良いオプションです! –
:
私はphpMyAdminのがインストールされていたので、私は/区切り,
とエスケープ文字として"
wをCSV形式にエクスポート。 PHPmyAdminは"
をエスケープとして処理できませんでした。したがって、""
のすべてのインスタンスを検索して、\"
と置き換えました。 Suerte!
Numbers iWork 9でExcelファイルを開き、CSVにエクスポートします。 「CSV with LOAD DATA」オプションを使用してMySQLでインポートすると問題ありません。
また、ロードするファイルのリストを使用して、多くのLOAD DATA INFILEステートメントを生成するためにExcelを使用できます。
言って、あなたの可能性:
- 場所エクセル の列
場所B1セル内でこのような式でのファイルの名前:
=「LOAD DATA LOCALのINFILE ''/';' '/' '/'; ''/
コピー&必要に応じてB列セルにB1セルをペーストします。
だから、あなたは、ExcelのB列でLOADデータstatemensを持っているでしょうし、ちょうど&は、mysqlコマンドラインに貼り付けコピーできます。
多分、スクリプトのユーザーに力を与えるのはあまり納得がいかないかもしれませんが、MS Excelの強力なユーザーにとっては意味があります。
- 1. MySQL DBにCSVファイルをロード
- 2. CSVファイルをMysql Workbench 6.3にインポートする際にエラーが発生する
- 3. テーブルを挿入/作成せずにMySQL Workbench上でCSVファイルを使用する
- 4. MySQLにCSVをロードするには?
- 5. スクリプトを使用して.csvファイルをMySQLデータベースにロードする
- 6. PythonでMySQLにCSVデータをロードする
- 7. csvファイルからUbuntuのmysql workbenchにデータをインポートできません
- 8. JavaScriptファイルにCSVファイルをロード
- 9. 効率的にcsvファイルをmysqlにロードします
- 10. MySQLはCSVファイルを文字列でロードする
- 11. csvファイルをvoltDBにロードするには?
- 12. mysql workbench xubuntuをインストールする
- 13. 2つの.csvファイル(接続???)からデータを単純に結合するMySQL Workbenchをインストールする(最小限)
- 14. csvファイルをスパイダーにロードする(Python 3.6)
- 15. テンソルフロープログラムでCSVファイルをロードするには?
- 16. CSVファイルをSQL Serverデータベースにロードする
- 17. テーブルにcsvファイルをロードする方法
- 18. MySql Workbench csv Datetime DATATYPEをテキストとしてインポート
- 19. PythonでMySQLにCSVデータをロード
- 20. MySQL Workbenchをリモートサーバにリンクする
- 21. MySQL WorkbenchにリモートDBを追加する
- 22. MySQL Workbenchのコメントダイアグラム
- 23. MySQL Workbenchパネル
- 24. MySQL Workbenchフォワードエンジニアリレーションシップテーブル
- 25. mysql workbench erd
- 26. MySql Workbenchメモリ
- 27. MySQL Workbench " - >"
- 28. MySQL Workbenchのシンボルリファレンス
- 29. yEd to MySQL Workbench
- 30. MySQL Workbenchを使用してMySQLデータベースにファイルを保存する方法は?
を参照してください。http://stackoverflow.com/questions/8031193/import-data-from-excel-spreadsheet-or-cvs-into-mysql –