匯出某庫全表為SQL語句
直接匯出某庫全表(包括表設計和表資料)為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 NOT NULL and mail != ``" somedatabase > somewhere/table.xls
匯出某表特定資料為SQL語句
mysql -h172.16.*.* -uroot -p -e "SELECT CONCAT(`insert into info(user_id, mail) values(`,user_id,`,``,mail, ``);`) FROM sometable WHERE mail IS NOT NULL " somedatabase > somewhere/table.sql
- concat
1、功能:將多個字串連線成一個字串。
2、語法:concat(str1, str2,…)
返回結果為連線引數產生的字串,如果有任何一個引數為null,則返回值為null。