mysql導出數據

導出某庫全表爲SQL語句

直接導出某庫全表(包括表設計和表數據)爲SQL語句mysql

mysqldump -h172.16.*.*  -uroot  -p  somedatabase  sometable > somewhere/table.sql

導出某個表爲特定文件格式

導出某個表爲特定文件格式(txt, xls)(只是數據)sql

能夠經過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

一、功能:將多個字符串鏈接成一個字符串。設計

二、語法:concat(str1, str2,...)code

返回結果爲鏈接參數產生的字符串,若是有任何一個參數爲null,則返回值爲null。字符串

相關文章
相關標籤/搜索