zoukankan      html  css  js  c++  java
  • 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   

    您可能感兴趣的文章:

  • 相关阅读:
    转载:如何在 ES5 环境下实现一个const
    vue-element-admin中public中json中的代码没有打包到线上
    cordova打包vue2(webpack)android、ios app
    Cordova开发App入门之创建android项目
    vuex的理解
    Vue中的computed属性
    yarn 常用命令(基于vue框架)
    npm和yarn的使用对比
    npm常用命令
    asp.net ashx一般处理程序实现async await异步操作
  • 原文地址:https://www.cnblogs.com/lvdongjie/p/3822436.html
Copyright © 2011-2022 走看看