zoukankan      html  css  js  c++  java
  • mysqldump导入导出

    如果导入数据:使用mysqldump命令

    导出数据和表的结构:

    1.导出表数据和表结构
    mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql(这个名字随便叫)
    
    #/usr/local/mysql/bin mysqldump -uroot -pabc >abc.sql
    敲回车之后提示输出密码
    
    2.只导出表结构
    mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql
    
    #/usr/local/mysql/bin/    mysqldump -uroot -p -d abc > abc.sql
    注:/usr/local/mysql/bin/  --->  mysql的data目录

    导入数据库:

    1.首先建立空数据库
    mysql>create database abc;
    2.导入数据库
        方法一.
        选择数据库:use abc;
        设置数据库编码:mysql>set names utf8;
        导入数据:source /home/abc/abc.sql;
        
         方法二.
          mysql -u用户名 -p密码 数据库名 < 数据库名.sql
        #mysql -uabc_f -p abc < abc.sql

    以上讲解了:mysql简单的导入导出数据:接下来我们一起深入mysqldump

    mysqldump详解:

    --all-databases  -A :导出全部数据库

    --all-tablespaces -Y:导出全部表空间

    --no-tablespaces -y:不导出任何表空间信息

    --all-drop-databse:每个数据库创建之前添加dorp数据语句

    --all-drop-table:每个数据表创建之前添加dorp数据语句(默认为打开状态,使用--skip-add-drop-table取消选项)

    --all-locks在每个表导出之前增加 LOCK TABLES并且之后UNLOCK TABLE:(默认是打开状态,使用--skip-add-drop-table取消选项)

    --allow-keywords:允许创建时关键词的列的字,这由表名的前缀每个列名做到

    --apply-slave-statements:在"CHANGE MASTER"前添加"STOP SLAVE",并在导出最后添加"START SLAVE"

    --character-sets-dir:字符文件的目录

    --comments:附加注释信息.默认为打开,可以使用--skip--comments取消

  • 相关阅读:
    团队项目-典型用户及用户场景分析
    课堂小练习-找“水王”
    课堂小练习—电梯
    团队项目—用户需求调研报告
    课堂小练习
    团队项目的NABC
    梦断代码—随笔三
    梦断代码—随笔二
    结对开发5_循环二维数组最大字数组
    结对开发4_循环数组的最大值
  • 原文地址:https://www.cnblogs.com/yaozhiqiang/p/10161497.html
Copyright © 2011-2022 走看看