MySQL查询结果导出到文件
生活随笔
收集整理的這篇文章主要介紹了
MySQL查询结果导出到文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉載鏈接:http://eric-gcm.iteye.com/blog/1127734
選擇某些行作為需要的數據
?
SELECT id,dbname FROM `index` into outfile "d://aaa.txt";
?
一般大家都會用 “SELECT INTO OUTFIL”將查詢結果導出到文件,但是這種方法不能覆蓋或者添加到已經創建的文件,下文為您介紹的這種方法則很好地解決了此問題。
一般大家都會用 “SELECT INTO OUTFIL”將查詢結果導出到文件,但是這種MySQL查詢結果導出到文件方法不能覆蓋或者添加到已經創建的文件。例如:
mysql> select 1 into outfile '/tmp/t1.txt'; Query OK, 1 row affected (0.00 sec) mysql> select 1 into outfile '/tmp/t1.txt'; ERROR 1086 (HY000): File '/tmp/t1.txt' already exists還可以使用另外一種方法:
mysql> pager cat > /tmp/t1.txt PAGER set to 'cat > /tmp/t1.txt' mysql> select 1;\! cat /tmp/t1.txt 1 row in set (0.00 sec) +---+ | 1 | +---+ | 1 | +---+
這樣你能很方便的查詢到2條sql的差異: mysql> pager cat > /tmp/t01.txt PAGER set to 'cat > /tmp/t01.txt' mysql> select 12345 union select 67890; 2 rows in set (0.02 sec) mysql> pager cat > /tmp/t02.txt PAGER set to 'cat > /tmp/t02.txt' mysql> select 12345 union select 67891; 2 rows in set (0.00 sec) mysql> \! vimdiff -o /tmp/t0[12].txt 2 files to edit +-------+ | 12345 | +-------+ | 12345 | | 67890 | +-------+ /tmp/t01.txt +-------+ | 12345 | +-------+ | 12345 | | 67891 | +------+ /tmp/t02.txt
總結
以上是生活随笔為你收集整理的MySQL查询结果导出到文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql增数据语句_Mysql 数据增
- 下一篇: 华为p4用鸿蒙系统吗_华为p40pro是