私は、オンラインソースからデータを引き出すためにbashスクリプトを使用しています。今はテキストファイルに書いていますが、このデータを自動的にmysqlテーブルに入れることができれば良いでしょう。これはどうすればできますか?例が役に立つでしょう。bashスクリプトを使用してmysqlテーブルに書き込む方法
1
A
答えて
2
あなたはこのようにbashのを使用することができます。
#!/bin/bash
params="dbname -uuser -ppassswd"
echo "SELECT * FROM table;" | mysql $params
# or
mysql $params <<DELIMITER
SELECT * FROM table;
DELIMITER
3
あなたが.csv
ファイルをダウンロードしたとします。ヘッダを持ち、mysqlにデータベースtest
があります。
ファイルを最初にダウンロードしてください。
wget http://domain.com/data.csv -O data.csv
ここtbl
cat <<FINISH | mysql -uUSERNAME -pPASSWORD test
LOAD DATA INFILE 'data.csv' INTO TABLE `tbl`
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES;
FINISH
MySQLのテーブルにデータをダンプUSERNAME
はFILE
権限を持っている必要があります。
関連する問題
- 1. bashスクリプトを使用してファイルに行を書き込む
- 2. excel VBAを使用してSQLテーブルに書き込む方法
- 3. MSBuild 2010を使用してスクリプトを書き込む方法
- 4. Bashスクリプト:CPU使用率をファイルに書き込む(Ubuntu)
- 5. データフレームをMySql DBテーブルに書き込む
- 6. MySQLテーブルにDataFrameを書き込む方法
- 7. antスクリプトを使用してxmlファイルに書き込む方法は?
- 8. ベースRを使用してテーブルを.xlsxに書き込む方法
- 9. ストリームライターを使用してデスクトップにファイルを書き込む方法
- 10. FPDFを使用してイメージにテキストを書き込む方法
- 11. ファイルに書き込むときにループするシェルBashスクリプト
- 12. VBAを使用してExcelテーブルをCSVに書き込む
- 13. Scalaを使用してSpaseRDDをHBaseテーブルに書き込む
- 14. EmberとNode.jsを使用してMySQLデータベースに書き込む
- 15. Pythonを使用してリモートMySql DBに書き込む
- 16. Spark Datasetを使用してPostgreSQL hstoreに書き込む方法
- 17. XNA:シェーダを使用してテクスチャに書き込む方法
- 18. FileOutputStreamを使用してデータベースに書き込む方法
- 19. マルチプロセッシングを使用してHDF5ファイルに書き込む方法は?
- 20. angularJS2を使用してファイルに書き込む方法は?
- 21. ODBCを使用してvarchar(max)列に書き込む方法
- 22. Dask DataFrame.map_partition()を使用してdbテーブルに書き込む
- 23. スウィフトクロスプラットフォームを使用してpng画像を書き込む方法
- 24. Codeigniterファイルヘルパーを使用してファイルを書き込む方法
- 25. スタティックライブラリを使用してRエクステンションを書き込む方法
- 26. XmlDocumentを使用してxsd:schemaタグを書き込む方法
- 27. VBAを使用してVBAコードを書き込む方法
- 28. xlrdを使用してExcelファイルを書き込む方法
- 29. coffeescriptでparamsを使用してsetTimeoutを書き込む方法
- 30. jdbcドライバを使用してトランザクションを書き込む方法は?