You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SQL新手求助:如何在Mac版MySQL Workbench中添加Chinook数据库

将Chinook数据库导入MySQL Workbench(Mac系统)

前提说明

Chinook是SQLite格式的数据库,无法直接导入MySQL Workbench,需要先转换成MySQL兼容的SQL脚本,再完成导入。


步骤1:下载并解压Chinook数据库

  • 下载Chinook SQLite压缩包,解压后得到Chinook.db文件。

步骤2:转换SQLite数据库为MySQL脚本(用Mac终端)

  • 打开Mac的「终端」(通过Spotlight搜索「Terminal」即可快速打开)
  • 切换到Chinook.db所在的文件夹,比如文件在「下载」文件夹,执行:
    cd ~/Downloads
    
  • 执行导出命令生成SQL脚本:
    sqlite3 Chinook.db .dump > chinook_mysql.sql
    
  • 用Mac自带的「文本编辑」打开chinook_mysql.sql,做3处适配修改:
    1. 把所有AUTOINCREMENT替换成AUTO_INCREMENT
    2. 把表名、字段名外的双引号"换成反引号`(比如"Artist"改成`Artist`)
    3. 删除文件开头的BEGIN TRANSACTION;和结尾的COMMIT;(避免导入时的事务冲突)

步骤3:在MySQL Workbench中导入脚本

  • 打开MySQL Workbench,连接到本地MySQL服务器(若未创建连接,先新建连接并输入MySQL用户名和密码)
  • 点击顶部导航的「Create a new Schema」(新建数据库),命名为chinook,连续点击「Apply」完成创建
  • 在左侧导航栏选中chinook数据库(点击后会变成橙色)
  • 点击顶部「File」→「Run SQL Script...」,选择刚才修改好的chinook_mysql.sql文件
  • 点击「Run」按钮,等待脚本执行完成(底部会显示执行状态)

步骤4:验证导入结果

  • 展开左侧chinook数据库下的「Tables」,确认所有表都已存在
  • 在查询编辑器中输入以下SQL并执行,检查是否返回数据:
    SELECT * FROM `Artist` LIMIT 5;
    

内容的提问来源于stack exchange,提问作者Catherine P

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 03:40:19