少年阿賓

          那些青春的歲月

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks
          方法一:
          直接執行命令:
          mysql> select count(1) from table   into outfile '/tmp/test.xls';
          Query OK, 31 rows affected (0.00 sec)
          在目錄/tmp/下會產生文件test.xls
          遇到的問題:
          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/下寫的權限,沒有深究
          方法二:
          查詢都自動寫入文件:
          mysql> pager cat > /tmp/test.txt ;
          PAGER set to 'cat > /tmp/test.txt'
          之后的所有查詢結果都自動寫入/tmp/test.txt',并前后覆蓋
          mysql> select * from table ;
          30 rows in set (0.59 sec)
          在框口不再顯示查詢結果
          以上參考:http://blog.163.com/cpu_driver/blog/static/117663448201111295420990/
          方法三:
          跳出mysql命令行
          [root@SHNHDX63-146 ~]# mysql -h127.0.0.1 -uroot -pXXXX -P3306 -e"select * from table" > /tmp/test/txt
          posted on 2015-02-04 14:50 abin 閱讀(483) 評論(1)  編輯  收藏 所屬分類: mysql

          Feedback

          # re: mysql查詢結果導出到文件 2015-02-04 18:23 京山游俠
          mark.  回復  更多評論
            

          主站蜘蛛池模板: 永春县| 靖边县| 楚雄市| 鹤峰县| 镇沅| 佳木斯市| 宝清县| 大关县| 浮梁县| 大足县| 富蕴县| 崇明县| 左云县| 临海市| 平山县| 泰和县| 乡城县| 黔西县| 兰州市| 洛川县| 勐海县| 绵阳市| 资阳市| 阳新县| 恩平市| 平度市| 辽中县| 耿马| 禄丰县| 安宁市| 定襄县| 亳州市| 盐山县| 长顺县| 阜新| 松溪县| 上虞市| 怀远县| 康平县| 鹿泉市| 卢龙县|