zoukankan      html  css  js  c++  java
  • MySQL命令行导入导出数据

    参考:http://www.cnblogs.com/xcxc/archive/2013/01/30/2882840.html

    这篇文章写得非常好,又简洁,而且深入浅出,排版也非常好看,不会像网上的只是在页面堆知识。

    MySQL 用命令行导出, 导入数据

    1.导出数据:

        1.1.导出单个数据库

            mysqldump -hhost -uroot -p test>d: est.sql    (如果没有错误,会提示你输入密码)

            格式:mysqldump -h远程ip -u用户名 -p 数据库名 > 保存路径 -- 远程ip如果是在本地可以省略

            也可以加上密码:mysqldump -h远程ip -u用户名 -p密码 数据库名 > 保存路径

            (u和用户名,p和密码之间没有空格,不建议,因为密码能看到)

        在cmd命令行窗口下,直接输入上面的代码,而不用先登录mysql

       1.2.导出多个数据库

            mysqldump -hhost -uroot -p --database db1 db2>d: est.sql    (增加 --database关键字,不同数据库用空格隔开)

        1.3.导出数据库中的表

             mysqldump -hhost -uroot -p dbname table1 table2>d: est.sql    (增加在数据库名后加表的名字,不同表之间用空格隔开)

    2.导入数据:

        导入数据库相对简单一点

        2.1.使用mysql命令

          mysql -hhost -uroot -ppassword dbname < backupfile.sql           ---也是直接在cmd命令行输入命令即可

         (如果细心可以留意到,导出时尖括号是向着保存路径的,而导入时则是向着mysql命令的)

         跟登录的时候一样,只是后面多了 数据库名 < sql文件路径

        2.2.使用source命令

           source sql文件保存路径;            --(不过这种方式要先登录mysql,而且后面有个分号)

        完整的例子:

    mysql -uroot -ppassword
    use dbname;
    source abc.sql;
  • 相关阅读:
    Logstash配置文件介绍
    ElasticSearch搜索介绍四
    ElasticSearch文档操作介绍三
    ElasticSearch集群介绍二
    ElasticSearch入门介绍一
    Curl中的参数知多少
    sed命令使用介绍(转载)
    实例方法、类方法、静态方法
    函数概述,参数,可变参数,关键字参数,组合参数,递归函数
    startswith()函数与endswith()函数判断文件的开头和结尾
  • 原文地址:https://www.cnblogs.com/tommy-huang/p/4081688.html
Copyright © 2011-2022 走看看