• 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;
  • 相关阅读:
    匿名函数
    Python基础练习题5
    for循环实现一个注册小案例
    Python基础练习题4
    Python集合
    Python基础练习题3
    Python 元组和字典
    Python PEP8规范与python之禅
    Python基础练习题2
    常见的排序之冒泡排序
  • 原文地址:https://www.cnblogs.com/tommy-huang/p/4081688.html
Copyright © 2020-2023  润新知