1. 設置查詢自動寫入文件
mysql> pager cat > /tmp/wf_task.txt PAGER set to 'cat > /tmp/wf_task.txt'; #之后的所有查詢結果都自動寫入/tmp/wf_task.txt',並前后覆蓋。 mysql> select * from wf_task; 2 rows in set (0.00 sec) #在框口不再顯示查詢結果。 mysql>
2. 設置查詢寫入文件
mysql> select * from wf_task into outfile '/tmp/wf_task01.txt'; Query OK, 2 rows affected (0.00 sec) mysql>
執行該語句時需要注意目錄權限的問題。
3. 不需進入MySQL命令行即可執行寫入
mysql -h 127.0.0.1 -u root -p XXXX -P 3306 -D database_name -e "select * from table" > /tmp/test.txt
執行該語句時也需要注意目錄權限的問題。