日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

mysql按select导出_mysql 导出select结果到文本的几种方式

發布時間:2025/3/11 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql按select导出_mysql 导出select结果到文本的几种方式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

mysql -hxx -uxx -pxx -e "query statement" db > file

例如:

mysql -h127.0.0.1 -uroot -p000000 -e"select * from a" test > 1.txt

host ip ? ? user ? password ? query statement ?database ?filename

這樣會輸出列名信息,如果不想輸出列名信息:

mysql -h127.0.0.1 -uroot -p000000 -N -e"select * from a" test > 1.txt

host ip ? ? user ? password ? query statement ?database ?filename

mysql -hxxx -uxx -pxx

select * from table into outfile 'xxx.txt';

例如:

mysql -h127.0.0.1 -uroot -p000000

select * from a into outfile '1.txt';

兩種方法效果一樣的

第二種方式的mysql文檔:

SELECT [select options go here] INTO {OUTFILE | DUMPFILE} filename

EXPORT_OPTIONS

FROM table_references [additional select options go here]

例如:

mysql -h127.0.0.1 -uroot -p000000

select * from a into outfile "1.txt" fields terminated by '\t' lines terminated by '\r\n'

第一種方法和第二種方法的結合:使用 mysql -e執行導出到文件的sql語句

mysql -hxx -uxx -pxx -e "query statement" db

例如:

mysql -h127.0.0.1 -uroot -p000000 -e"select * from a into outfile '1.txt' fields terminated by ',' lines terminated by '\r\n'" test

如果不想輸出列名信息:

mysql -h127.0.0.1 -uroot -p000000 -N -e"select * from a into outfile '1.txt' fields terminated by ',' lines terminated by '\r\n'" test

默認情況下, mysql -e導出的文件,列是用"\t"分隔,行是用"\r\n"分隔(

dos),行是用"\n"分隔(unix

追加一種方式:

select col002,col005,col004,col008 into outfile 'e:/mysql/i0812.txt' fields terminated by '|' lines terminated by '\r\n' from a where col003 in (select col001 from qdbm) order by col005;

總結

以上是生活随笔為你收集整理的mysql按select导出_mysql 导出select结果到文本的几种方式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。