next up previous contents
Next: 匯出 Raw Data Up: Export 匯出 Previous: Export 匯出   Contents

匯出到檔案

  1. 先登入 mysql,使用 dyw 資料庫。
    [root@kvm8 ~]# mysql -s -uroot -p123qwe
    mysql> use dyw;
    mysql>
    
  2. 使用語法 SELECT ... INTO OUTFILE 匯出資料到檔案。
    mysql> select * from animals
        -> into outfile '/tmp/animals.txt';
    mysql>
    
  3. 再執行一次,出現檔案已經存在的錯誤訊息,也就是要存入的檔案不能已存在,這是為了避免使用者製造嚴重的損壞。
    mysql> select * from animals into outfile '/tmp/animals.txt';
    ERROR 1086 (HY000): File '/tmp/animals.txt' already exists
    mysql>
    
  4. 在終端機查看匯出的檔案。
    [root@kvm8 ~]# cat /tmp/animals.txt 
    2	cat	4
    3	chicken	2
    1	dog	4
    
  5. 使用語法 SELECT ... INTO OUTFILE 並指定格式匯出資料到檔案。
    mysql> select * from animals into outfile '/tmp/animals1.txt'
        -> fields terminated by ',' enclosed by '"'
        -> lines terminated by '\r\n';
    
  6. 在終端機查看匯出的檔案。
    [root@kvm8 ~]# cat /tmp/animals1.txt 
    "2","cat","4"
    "3","chicken","2"
    "1","dog","4"
    



2018-06-19