本文目錄一覽:
如何將mysql的查詢結果保存到文件中?
筆者是在ubuntu環境下測試的:首先創建一個查詢語句的文件 如query.sql(名字你自己取),內容大致如下:use datebase_name; //不解釋了吧select xxx from table where where-condition….; //就是一個你需要查詢的語句保存好,現在開始操作:#mysql -h 伺服器ip地址 -u 用戶名 -p密碼 -P 埠 query.sql 輸出的文件名demo: mysql -h 127.0.0.1 -u root -p 1234 -P 3300 query.sql /home/michael/test.txt好了,現在你可以在對應的目錄中找到你想要的文件了。
navicat for mysql如何導出查詢結果為EXCEL形式?
汗,不能插圖啊,難道來個文字版說明…
既然沒圖,教你打命令吧,哈哈!
1. 建立測試表test
mysql CREATE TABLE TEST(
– SNO INT NOT NULL AUTO_INCREMENT,
– SNAME VARCHAR(50) DEFAULT NULL,
– PRIMARY KEY(SNO)
– )ENGINE=INNODB DEFAULT CHARSET=UTF8;
Query OK, 0 rows affected
mysql INSERT INTO TEST VALUES
– (1,’AAA’),
– (2,’BBB’),
– (3,’CCC’),
– (4,’DDD’),
– (5,’EEE’);
Query OK, 5 rows affected
Records: 5 Duplicates: 0 Warnings: 0
mysql SELECT * FROM TEST;
+—–+——-+
| SNO | SNAME |
+—–+——-+
| 1 | AAA |
| 2 | BBB |
| 3 | CCC |
| 4 | DDD |
| 5 | EEE |
+—–+——-+
5 rows in set
2. 把查詢的結果集導出到xls文件中,並且文件的第一行是欄位名。
比如我們要導出sno3的結果(SELECT * FROM TEST WHERE SNO3)
mysql SELECT * FROM (
SELECT
‘SNO’ AS SNO,
‘SNAME’ AS SNAME
UNION
SELECT * FROM TEST WHERE SNO3
) TT
INTO OUTFILE ‘d:/tmp/dmp/data/test.xls’;
Query OK, 3 rows affected
不會貼圖呵呵..最後結果不能給你看了,你複製我的SQL做一遍就知道了。
MySQL將查詢結果導出到txt文件
我這樣是可以的 SELECT * FROM 表名 INTO OUTFILE ‘c:/txt1.txt’;
你先看看不行有什麼提示沒?
要是WIN7或WIN8的系統最好是新建一個目錄,別直接放到根目下,系統會有許可權的一些問題如’c:/test/txt1.txt’
mysql怎麼查詢結果輸出到文件
直接用重定向到文本文件就可以吧結果導出來:例如:select * from tables exportdata.txt
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/153467.html