[英]Importing Data and Schema to MySQL Workbench
我正在尝试学习SQL,我下载了一个数据库进行练习。 我下载了两个扩展名为.sql的文件,一个是架构,另一个是实际数据。 我还安装了MySQL Workbench。 我一直在使用Google搜索,并且一直在尝试解决问题的方法,但我不了解Workbench,也无法加载数据库。
为了尝试查询,我应该在哪里导入架构和数据?
任何帮助将非常感激。
这在Workbench中很简单,我将以免费提供的sakila数据库为例。 随意将其应用于您的情况:
在这种情况下,步骤(4)和(5)是可选的(因为执行sakila-schema.sql创建架构),但是这个想法值得一提。
将脚本加载到SQL IDE时的外观如下:
可接受的答案是从4年前开始的,所以我认为我要进行更新,因为在MySQL Workbench 6.3中,该过程有所不同。
您必须选择菜单项服务器->数据导入->从自包含文件导入,然后选择包含要导入的数据库的SQL文件。
在“ 默认目标架构”中 ,选择要将SQL转储导入到的数据库,或通过“ 新建...”创建一个新的空数据库。
然后点击开始导入 。
您可以从终端使用mysql控制台。 通过用户ID登录并通过。 然后从以下命令创建数据库,.sql文件没有一个这样创建的命令。
Create database db-name
use db-name;
SOURCE xyz.sql;
Source命令会将内容从xyz.sql加载到创建的数据库中。 这确实会在以后的工作台中反映出来。
在Linux平台上非常容易,只需遵循以下提到的步骤,下载sakila-db的zip文件后,将其解压缩。 现在您将拥有两个文件,一个是sakila-schema.sql ,另一个是sakila-data.sql 。
请注意, 提取的文件位于主目录中,否则在上述所有命令中都提供这些文件的绝对路径。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.