当先锋百科网

首页 1 2 3 4 5 6 7

导出某库全表为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。