zoukankan      html  css  js  c++  java
  • MySQL导入导出数据和表结构 source和mysqldump

    MySQL导入数据的方式:

    1、使用source /dir/test.sql导入数据
    进入数据库:
    查询数据库编码格式
    show variables like "%char%";
    设置编码格式
    set names utf8;
    进入数据库
    use testdb;
    导入sql脚本
    source /tmp/test.sql;

    如果要通过source命令导入多个文件,可以新建一个source_guide.sql文件,里面写以下内容:
    source /home/somepath/1.sql
    source /home/somepath/2.sql
    source /home/somepath/3.sql

    执行source /tmp/source_guide.sql;即可

    2、mysql -uroot -p123456 testdb < test.sql

    ============================================

    MySQL导出数据和表结构:
    使用mysqldump命令导出数据和表结构

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

    导出整个数据库结构和数据
    mysqldump -h localhost -uroot -p123456 testdb > dump.sql

    导出单个数据表结构和数据
    mysqldump -h localhost -uroot -p123456 testdb table_name > dump.sql

    导出整个数据库结构(不包含数据)
    mysqldump -h localhost -uroot -p123456 -d testdb > dump.sql

    导出单个数据表结构(不包含数据)
    mysqldump -h localhost -uroot -p123456 -d testdb table_name > dump.sql

  • 相关阅读:
    msyql多个or,and,
    mysql中 where in 用法详解
    history.back(-1)和history.go(-1)的区别
    经典 mysql 28道题
    企业案例(二):增量恢复案例
    企业案例(一):由于mysql sleep线程过多小故障
    mysql数据库恢复
    binlog介绍
    mysql 数据库备份
    docker入门与实践
  • 原文地址:https://www.cnblogs.com/deverz/p/10985445.html
Copyright © 2011-2022 走看看