我正在尝试学习 SQL,并下载了一个数据库来练习。我下载了两个扩展名为.sql 的文件,一个是模式,另一个是实际数据。我还安装了 MySQL Workbench。我一直在谷歌搜索,我一直在尝试解决这个问题,但我不了解 Workbench,也无法加载数据库。
我应该在哪里导入架构和数据以尝试查询?
非常感谢任何帮助。
最佳答案
这在 Workbench 中很简单,我将使用免费提供的 sakila 数据库作为示例。随意将此应用于您的情况:
- 从这里下载“sakila”:http://dev.mysql.com/doc/index-other.html
- 将它解压到某个地方,在我的例子中,将其解压到桌面上的一个新的 sakila-db/目录中
- 打开工作台
- 在架构导航器中,右键单击空白区域并选择“创建架构”
- 在模式创建向导中,将其命名为“sakila”,保留默认值,点击“应用”,完成向导
- 转到"file"->“运行 SQL 脚本...”
- 选择“sakila-schema.sql”,确保“默认架构名称”为空或选择“sakila”,执行
- 转到"file"->“运行 SQL 脚本...”
- 选择“sakila-data.sql”,执行
- 单击 Workbench Schema Navigator 中的“刷新”图标(或重新启动 Workbench)
- 现在,使用已填充的 sakila 数据库 :)
在这种情况下,步骤 (4) 和 (5) 是可选的(因为执行 sakila-schema.sql 会创建模式),但这个想法值得一提。
这是将脚本加载到 SQL IDE 时的样子:
关于mysql - 将数据和模式导入 MySQL Workbench,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26260235/