Putty経由でMySQLクエリの結果をExcelファイルに出力できますか?


2

私はローカルのWindowsマシンにいます。 MySQL DBは、同じローカルネットワーク上の他の場所にあるCentOSマシン上にあります。 Puttyに直接入力したクエリの結果を、ローカルネットワーク上の他の場所にあるExcel(またはcsv)ファイルに出力します。どのようにこれをしますか?

私は何かを試した

mysql> select * from table > \\server\my_documents\output.csv

しかし、運はありません。

回答:


1

mysqlのインタラクティブセッションを始めているようです。代わりに、あなたはしたいと思うでしょう テキストファイルからSQLを実行する すなわち

mysql database_name < input.script.sql > output.file

あなたのSELECTステートメントが何か有用なものを出力するようにしたいでしょう。 stackoverflowでこの答え 。その回答にはすでにoutfileが指定されているので、上記のようにリダイレクトは不要です。 。 。

SELECT order_id,product_name,qty
FROM orders
INTO OUTFILE '/tmp/orders.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.