少年阿賓

          那些青春的歲月

            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 閱讀(487) 評論(1)  編輯  收藏 所屬分類: mysql

          Feedback

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

          主站蜘蛛池模板: 阿城市| 汪清县| 九江县| 文昌市| 玉田县| 宜兴市| 宽城| 循化| 西华县| 鄂托克前旗| 西安市| 阿克陶县| 乐平市| 麻城市| 东至县| 巴马| 彭阳县| 宁乡县| 海安县| 英吉沙县| 富民县| 德昌县| 安丘市| 宝坻区| 堆龙德庆县| 增城市| 社旗县| 务川| 丰都县| 井冈山市| 张家口市| 姚安县| 新晃| 石门县| 年辖:市辖区| 西乌珠穆沁旗| 如东县| 青岛市| 青阳县| 三明市| 射阳县|