mysql导出数据 程序_mysql导出数据
導出某庫全表為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。
總結
以上是生活随笔為你收集整理的mysql导出数据 程序_mysql导出数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sox处理mp3_音频处理常用Linux
- 下一篇: redis 管理工具_Redis桌面管理