少年阿賓

          那些青春的歲月

            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.  回復  更多評論
            

          主站蜘蛛池模板: 神池县| 滦南县| 崇仁县| 射洪县| 拉萨市| 遂平县| 西贡区| 平度市| 伊吾县| 准格尔旗| 伊川县| 衡南县| 石阡县| 宝坻区| 张北县| 仁布县| 元江| 涪陵区| 揭西县| 武平县| 北票市| 邢台市| 民和| 宾川县| 南召县| 安达市| 疏附县| 乃东县| 太仆寺旗| 武乡县| 英山县| 河北区| 宝兴县| 长治县| 濉溪县| 正安县| 桑日县| 台东市| 冀州市| 安溪县| 安顺市|