MySQL如何导入SQL数据库的实战举例

 更新时间:2023年05月11日 09:19:10   作者:自牧君  
在使用mysql数据库是,经常需要备份或者恢复数据库数据,最便捷的方式就是通过导出sql文件备份和直接执行sql文件恢复,下面这篇文章主要给大家介绍了关于MySQL如何导入SQL数据库的相关资料,需要的朋友可以参考下

如何导入SQL数据库

如何将现成的数据库导入到MySQL中?有两种方式:

通过终端命令行语句导入:

mysql> source SQL文件的绝对路径

通过MySQL的图形化软件导入。

我个人更推荐方式一,更通用。

【例子1-以Terminal终端命令行导入】

在此路径下存在现成的SQL数据,将其导入到MySQL中。

image-20220621213031000

1.首先打开Terminal终端命令行,登录MySQL:

image-20220621213314715

2.输入导入命令,然后按Enter执行:

mysql> source F:\OneDrive - stu.ouc.edu.cn\MarkDown\2-后端开发\2-Java\1-基础阶段\2-MySQL\1-基础篇\资料\atguigudb.sql

3.导入成功。

image-20220621213531913

4.查看当前所有数据库:

mysql> show databases;

image-20220621213726702

发现现成的数据库已经导入,导入数据库成功。

5.切换至该数据库:

mysql> use atguigudb;

image-20220621213917607

6.查看当前数据库有什么表:

mysql> show tables;

image-20220621214128683

7.随便查看一个表:

mysql> SELECT * FROM employees;

image-20220621214314538

共有107行的员工表。

【例子2-以SQLyog图形化软件导入】

1.打开SQLyog并登录至MySQL,在工具–>执行SQL脚本:

image-20220621214907884

2.选择SQL脚本,点击执行即可:

image-20220621215119782

3.SQL脚本执行成功,可以在SQLyog左侧栏看到新添加的数据库:

image-20220621215250691

image-20220621215406197

4.查看员工表employees:

USE atguigudb;
SELECT * FROM employees;

在SQLyog中显示的员工表:

image-20220621215607699

一共107条员工信息,与例子1的数目一致,导入成功。

以上就是导入现成的SQL数据库的两种方式,希望对您有帮助。

总结

到此这篇关于MySQL如何导入SQL数据库的实战举例的文章就介绍到这了,更多相关MySQL导入SQL数据库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MySQL8.0.23版本的root密码重置最优解法

    MySQL8.0.23版本的root密码重置最优解法

    这篇文章主要介绍了MySQL8.0.23版本的root密码重置最优解法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • MySQL慢查询以及解决方案详解

    MySQL慢查询以及解决方案详解

    MySQL的慢查询,全名是慢查询日志,是MySQL提供的一种日志记录,用来记录在MySQL中响应时间超过阀值的语句,下面这篇文章主要给大家介绍了关于MySQL慢查询以及解决方案的相关资料,需要的朋友可以参考下
    2023-05-05
  • 详解MySQL8.0原子DDL语法

    详解MySQL8.0原子DDL语法

    这篇文章主要介绍了详解MySQL8.0原子DDL语法的相关资料,帮助大家更好的理解和学习使用MySQL,感兴趣的朋友可以了解下
    2021-03-03
  • Mysql在debian系统中不能插入中文的终极解决方案

    Mysql在debian系统中不能插入中文的终极解决方案

    在debian环境下,彻底解决mysql无法插入和显示中文的问题,需要的朋友可以参考下
    2013-09-09
  • Mysql CAST函数的具体使用

    Mysql CAST函数的具体使用

    本文主要介绍了Mysql CAST函数的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • Linux系统彻底卸载MySQL数据库详解

    Linux系统彻底卸载MySQL数据库详解

    这篇文章主要介绍了Linux系统彻底卸载MySQL数据库,首先查询系统是否安装了mysql,如果安装需要提前卸载,并删除mysql安装的组建服务,本文给大家介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • mysql触发器同步表的数据方式

    mysql触发器同步表的数据方式

    这篇文章主要介绍了mysql触发器同步表的数据方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • MySQL数据库表的合并与分区实现介绍

    MySQL数据库表的合并与分区实现介绍

    今天我们来聊聊处理大数据时Mysql的存储优化。当数据达到一定量时,一般的存储方式就无法解决高并发问题了。最直接的MySQL优化就是分区分表,以下是我个人对分区分表的笔记
    2022-09-09
  • 浅谈MySQL索引优化分析

    浅谈MySQL索引优化分析

    这篇文章主要介绍了浅谈MySQL索引优化分析,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • Mysql升级到5.7后遇到的group by查询问题解决

    Mysql升级到5.7后遇到的group by查询问题解决

    这篇文章主要给大家介绍了关于Mysql升级到5.7后遇到的group by查询问题的解决方法,文中通过示例代码介绍的非常详细,对同样遇到这个问题的朋友们具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-09-09

最新评论