美文网首页
mysql导出相关数据

mysql导出相关数据

作者: mocept | 来源:发表于2018-04-03 09:30 被阅读0次

    导出某库全表为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导出相关数据

          本文链接:https://www.haomeiwen.com/subject/grbjcftx.html