mysql匯出資料

2021-08-17 16:02:00 字數 830 閱讀 4639

直接匯出某庫全表(包括表設計和表資料)為sql語句

mysqldump -h172.16.*.*  -uroot  -p  somedatabase  sometable > somewhere/table.sql
匯出某個表為特定檔案格式(txt, xls)(只是資料)

可以通過sql自行過濾某些資料

mysql -h172.16.*.* -uroot -p -e sql database  > somewhere/table.sql(.txt, .xls)

mysql -h172.16.*.* -uroot -p -e "select user_id, mail from sometable.t_user where mail is

notnull

and mail != ''

" somedatabase > somewhere/table.xls

mysql -h172.16.*.* -uroot -p -e "select concat('insert into info(user_id, mail) values(',user_id,',\'',mail, '\');') from sometable where mail is

notnull

" somedatabase > somewhere/table.sql

2、語法:concat(str1, str2,…)

返回結果為連線引數產生的字串,如果有任何乙個引數為null,則返回值為null。

mysql 匯出資料

方法一 select.into outfile mysql select from mytbl into outfile tmp mytbl.txt 檢視mytbl.txt中內容如下 mysql system cat tmp mytbl.txt1 name1 2 name2 3 n 匯出的檔案中資料...

MySQL資料匯出

方法一 select.into outfile mysql select from mytbl into outfile tmp mytbl.txt query ok,3 rows affected 0.00 sec 檢視mytbl.txt中內容如下 mysql system cat tmp myt...

MySql資料匯出

mysql use caida 選擇要操作的資料庫 mysql select ip,node,physical cpu,cpu cores,processor,cpumodel,throughtput,use processor,use memory,use disk from three open...