• Mysql导出表结构及表数据 mysqldump用法


     

     
        命令行下具体用法如下:  mysqldump -u用戶名 -p密码 -d 數據库名 表名 脚本名;

        1、导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為db.sql)
        mysqldump -uroot -pdbpasswd -d dbname >db.sql;

        2、导出數據库為dbname某张表(test)结构
        mysqldump -uroot -pdbpasswd -d dbname test>db.sql;

        3、导出數據库為dbname所有表结构及表數據(不加-d)
        mysqldump -uroot -pdbpasswd  dbname >db.sql;

        4、导出數據库為dbname某张表(test)结构及表數據(不加-d)
        mysqldump -uroot -pdbpasswd dbname test>db.sql;
     
     
     
    mysql mysqldump 只导出表结构 不导出数据
    复制代码代码如下:

    mysqldump --opt -d 数据库名 -u root -p > xxx.sql 

    备份数据库 
    复制代码代码如下:

    #mysqldump 数据库名 >数据库备份名 
    #mysqldump -A -u用户名 -p密码 数据库名>数据库备份名 
    #mysqldump -d -A --add-drop-table -uroot -p >xxx.sql 

    1.导出结构不导出数据 
    复制代码代码如下:

    mysqldump --opt -d 数据库名 -u root -p > xxx.sql   

    2.导出数据不导出结构 
    复制代码代码如下:

    mysqldump -t 数据库名 -uroot -p > xxx.sql  

    3.导出数据和表结构 
    复制代码代码如下:

    mysqldump 数据库名 -uroot -p > xxx.sql  

    4.导出特定表的结构 
    复制代码代码如下:

    mysqldump -uroot -p -B 数据库名 --table 表名 > xxx.sql   

    导入数据: 
      由于mysqldump导出的是完整的SQL语句,所以用mysql客户程序很容易就能把数据导入了: 
    复制代码代码如下:

    #mysql 数据库名 < 文件名 
    #source /tmp/xxx.sql   

    您可能感兴趣的文章:

  • 相关阅读:
    CF85E Guard Towers(二分答案+二分图)
    CF732F Tourist Reform(边双联通)
    CF949C Data Center Maintenance(建图+强联通分量)
    CF402E Strictly Positive Matrix(矩阵,强联通分量)
    CF209C Trails and Glades(欧拉路)
    POJ1201Intervals(差分约束)
    NOIP2016 天天爱跑步(树上差分)
    CF19E Fairy(树上差分)
    NOIP 2017 小凯的疑惑(同余类)
    POJ 3539 Elevator(同余类BFS)
  • 原文地址:https://www.cnblogs.com/lvdongjie/p/3822436.html
Copyright © 2020-2023  润新知