mysql workbench怎么导入数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql workbench怎么导入数据库相关的知识,希望对你有一定的参考价值。

方法一:
1、首先我们使用mysql提供的命令行界面来导入数据库,确保自己的电脑中安装了MySQL数据库,我们可以通过命令行来确认是否安装了MySQL数据库,当然,第一步是打开Mysql的数据库服务,我们使用命令行来打开
2、启动MySQL后,我们找到需要用到的脚本文件,也就是数据库文件,当然,我们首先得建立一个数据库,这样才可以导入脚本。
3、我们在将脚本拷到本地磁盘的根目录,这样方便进入找到脚本,这里以D盘来说明,使用test.sql:接着我们来到命令行,使用SOURCE d:/test.sql;来导入数据库,先进入mysql
4、首先要在数据库中建立好数据库,然后导入脚本,所以先建立一个数据库哦,不要脚本是不知道你要往哪个数据库中导入脚本的
5、然后就可以输入导入.sql文件命令:
mysql> USE 数据库名;
mysql> SOURCE d:/test.sql;

方法二:
1、使用Navicat for MySQL图形界面来导入数据库,使用图形界面导入数据库的步骤很简单
2、在图形界面中建立好数据库之后,我们使用导入脚本的功能来导入数据库
3、点击选择脚本,我们选择D盘的test.sql脚本,然后设置数据库字符格式
4、接着点击开始运行脚本就行了,脚本开始导入了哦!导入完成之后就会出现成功的提示
5、然后我们先关闭数据库,再打开数据库就可以看到建立好的数据库的表了
参考技术A MySQL Workbench 使用
1)Server Administration
* 使用MySQLInstanceConfig配置MySQL以Service运行;
* 然后使用MySQL Workbench的Server Administration的New Server Instance创建新的server实例@localhost;
* 使用MySQL Workbench的Server Administration的Data Dump来导入我们的数据库实例sakila-db,首先导入sakila schema,然后导入sakila data,导入schema如下图:

MySQL Workbench 从 CSV 导入 NULL

【中文标题】MySQL Workbench 从 CSV 导入 NULL【英文标题】:MySQL Workbench Import NULL from CSV 【发布时间】:2018-12-23 06:52:55 【问题描述】:

我一辈子都无法为 CSV 中的空白单元格设置 MySQL Workbench 导入 NULL。

我试过了:

空白 空 \N 每个有和没有“”

如何在我想通过 Workbench 导入 MySQL 的 CSV 文件中表示一个单元格为“空”?

【问题讨论】:

同样的问题...使用 Workbench 从另一个数据库导出,现在无法正确导入空值,看起来开发人员忘记测试导入功能 我最终放弃并做了一个命令行导入LOAD DATA LOCAL INFILE 但列出所有列标题很乏味... 【参考方案1】:

自 MySQL Workbench 版本 8.0.16(于 2019 年 4 月 25 日发布)以来,增加了一个用于上传 .csv 文件的选项——“null 和 NULL 词作为 SQL 关键字”。当将此选项选择为 YES 时,.csv 文件中不带引号的 NULL 表达式(NULL,而不是“NULL”,)将用于此目的。

【讨论】:

不错的发现 - 我有时间会检查一下。 这个选项在哪里?【参考方案2】:

如果您尝试将 CSV 导入模型以创建插入脚本(您不会获得其他答案中描述的相同选项),请尝试以下操作:

\func NULL

当您将模型转发到数据库时,您还可以使用此语法调用如下函数来插入当前日期时间:

\func CURRENT_TIMESTAMP

【讨论】:

【参考方案3】:

您可以通过将工作台更新到最新来解决您的问题。

【讨论】:

【参考方案4】:

我建议切换到 Navicat for MySQL——如果只是用于 csv 表导入向导。在反复尝试让 MySQLWorkbench 导入向导为我的 CSV 文件工作后,我放弃了。我回忆起在一个早期项目中使用 Navicat,它完美无缺。对于此导入,我能够毫无问题地将包含多个空日期时间值的 15000 多行 CSV 加载到我的 MySQL 表中。

奇怪的是 MySQLWorkbench 仍然没有解决这个烦恼。但在他们这样做之前,Navicat 提供了一个简单的替代方案。

【讨论】:

以上是关于mysql workbench怎么导入数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何用MySQL workbench查询数据

Mysql workbench数据库里数据只读不能修改删除添加,怎么弄

MySQL Workbench 从 CSV 导入 NULL

为啥 MySQL Workbench 表数据导入向导会导入 0 条记录?

在 MySQL Workbench 中,使用“表数据导入向导”导入 CSV 会创建空表

MySql WorkBench 导入sql文件 中文出现乱码