将数据导入MySQL Workbench

时间:2018-05-03 23:03:18

标签: mysql

我有一个包含6个表的数据库,我想将这些表导入MySQL Workbench中的现有数据库。

我使用phpMyAdmin将数据库导出到.sql文件,然后使用"数据导入/恢复"将其导入MySQL Workbench。按钮,但什么都没发生(我不知道这个文件现在在MySQL Workbench中的哪个位置,我确实得到了一个导入成功消息,但这个数据库到底在哪里?)。然后我尝试了一个.CSV文件,但它似乎没有用,因为它也保存了整个数据库,MySQL Workbench只需要单独的表(或者不是?)

我是否必须单独创建每个表并分别将数据导入每个表?

或者,有一种更好的方法可以将数据库内容复制到MySQL Workbench中的现有数据库中吗?

由于

3 个答案:

答案 0 :(得分:1)

您可以使用MySQL Workbench导入现有架构。

服务器 - >数据导入 - >从自包含文件导入 - >默认目标架构

enter image description here

答案 1 :(得分:0)

在导出phpmyadmin数据库时,使用“自定义”-显示所有可能的选项

答案 2 :(得分:0)

  1. 检查导出的文件中是否仅包含数据,或者既包含结构又包含数据。如果您导出的文件仅包含数据,请检查第3点
    在MySQL Workbench中,我们可以轻松地同时使用Structure和Data导出。检查所附的屏幕截图:

how to export database using workbench

  1. 如果您已经以正确的格式导出了数据库,那么在使用MySQL Workbench导入文件之前,您需要考虑以下几点
  • 如果要导入到新数据库,则必须在数据库连接或工作台连接内部创建一个新数据库。
  • 如果要使用现有数据库,则无需创建新数据库。
  • 在工作台中选择数据库,请检查所附的屏幕截图

how to import database using workbench

  1. 如果导出的数据库仅包含数据,则必须在新数据库中创建所有表。