Windows—通过Navicat导入MySQL示例数据库employees

Navicat是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 、MongoDB 等不同类型的数据库,并支持管理某些云数据库,例如阿里云、‎腾讯云。

下面介绍如何使用它导入MySQL的示例数据库employees。

(1)下载employees示例数据库的压缩包。
https://github.com/datacharmer/test_db

(2)将下载的压缩包解压。

 其中employees.sql(非分区表)、employees_partitioned.sql(分区表)里面包含的是创建表的SQL脚本。

        load_*.dump里面放的是导入数据的insert语句,只是文件后缀是dump。

(3)在Navicat里建立一个名叫employees的数据库。

在连接上右键“新建数据库”,输入数据库名称:employees,字符集:utf8mb4,点击确定。

(4)在数据库employees上鼠标右键,然后点击“运行SQL文件”,选中下载的文件中的employees.sql,点击“开始”即可完成创建表。

这个时候再刷新一下数据表,就可以看到下图的界面了。

但是这个时候你会发现你只导入了这些表的结构,但是并没有数据。

(5)然后在数据库employees上右键“运行SQL文件”,在选择文件时会打开如下窗口。

  将文件名后面的“SQL脚本文件(*.sql)”修改为“全部文件(*.*)”,就可以看到dump文件,选择dump文件然后点击“开始”,就可以完成导入数据。

 依次将其他dump文件按照上面的方法进行导入。

注意:由于dept_emp和dept_manager表存在外键,需要将其他表导入后,最后再导入这两个表。

 

posted @ 2022-05-13 11:10  业余砖家  阅读(320)  评论(0编辑  收藏  举报