mysql查詢結(jié)果命令行方式導(dǎo)出/輸出/寫入到文件的3種方法舉例
方法一、into outfile
直接執(zhí)行命令:
mysql> select count(1) from table into outfile '/tmp/test.xls'; Query OK, 31 rows affected (0.00 sec)
在目錄/tmp/下會產(chǎn)生文件test.xls,注意windows下不能用\t,因為\t是轉(zhuǎn)義字符,建議用/不要用\
遇到的問題:
mysql> select count(1) from table into outfile '/data/test.xls'; --報錯: ERROR 1 (HY000): Can't create/write to file '/data/test.xls' (Errcode: 13)
可能原因:mysql沒有向/data/下寫的權(quán)限
方法二、pager cat
查詢都自動寫入文件:
mysql> pager cat > /tmp/test.txt ; PAGER set to 'cat > /tmp/test.txt' --之后的所有查詢結(jié)果都自動寫入/tmp/test.txt',并前后覆蓋 mysql> select * from table ; 30 rows in set (0.59 sec) --在框口不再顯示查詢結(jié)果
方法三、> /tmp/test/txt
跳出mysql命令行
[root@SHNHDX63-146 ~]# mysql -h 127.0.0.1 -u root -p XXXX -P 3306 -e "select * from table" > /tmp/test/txt
總結(jié)
到此這篇關(guān)于mysql查詢結(jié)果命令行方式導(dǎo)出/輸出/寫入到文件的3種方法的文章就介紹到這了,更多相關(guān)mysql查詢結(jié)果命令行方式導(dǎo)出內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL數(shù)據(jù)庫之聯(lián)合查詢?union
這篇文章主要介紹了MySQL數(shù)據(jù)庫之聯(lián)合查詢?union,聯(lián)合查詢就是將多個查詢結(jié)果的結(jié)果集合并到一起,字段數(shù)不變,多個查詢結(jié)果的記錄數(shù)合并,下文詳細(xì)介紹需要的小伙伴可以參考一下2022-06-06
Mysql分組查詢每組最新一條數(shù)據(jù)的三種實現(xiàn)方法
我們在開發(fā)中經(jīng)常會遇到分組查詢最新數(shù)據(jù)的問題,下面這篇文章主要給大家介紹了關(guān)于Mysql分組查詢每組最新一條數(shù)據(jù)的三種實現(xiàn)方法,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-01-01
[MySQL binlog]mysql如何徹底解析Mixed日志格式的binlog
這篇文章主要介紹了mysql徹底解析Mixed日志格式的binlog,需要的朋友可以參考下2014-02-02
MySql狀態(tài)查看方法 MySql如何查看連接數(shù)和狀態(tài)?
如果是root帳號,你能看到所有用戶的當(dāng)前連接。如果是其它普通帳號,只能看到自己占用的連接2012-11-11

