首页 > 教程攻略 > ai资讯 >怎样在MyEclipse中生成DDL脚本并执行建库【实战】

怎样在MyEclipse中生成DDL脚本并执行建库【实战】

来源:互联网 时间:2026-07-01 14:47:05

在 MyEclipse 中快速建库,最省心的方式莫过于直接配置好数据库连接,再通过执行 DDL 脚本一步到位。这比手动敲 CREATE DATABASE 语句要稳妥得多——至少不会因为漏写字符集或者拼错关键字而反复调试。尤其开发初期搭建测试环境,这招相当实用。

怎样在MyEclipse中生成DDL脚本并执行建库【实战】

下面详细拆解整个流程。

创建数据库连接配置

打开 MyEclipse,依次点击【Window】→【Show View】→【Other…】,展开【MyEclipse】分类,选择【DB Browser】,确认后视图就会出现在界面上。

在 DB Browser 视图的空白处右键,选择【New Driver Definition】。在弹出的对话框里,从【Driver template】下拉框选中【MySQL Connector/J】,系统会自动填充 Driver name 和 Class name。接着点击【Add JARs…】,找到本地的 mysql-connector-ja va-x.x.x.jar 文件——注意版本,必须要 5.1.47 或 8.0.28 以上,否则连接会失败。添加完成后,填写连接信息:

Connection URL 填入 jdbc:mysql://127.0.0.1:3306/?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8,Username 填 root,Password 填你的密码(比如 123123)。点击【Test Connection】测试一下,成功的话点【Finish】保存。

生成建库 DDL 脚本

这里有两种方式,推荐第二种。

方法一:通过数据库资源管理器右键生成

在 DB Browser 中展开刚建好的 MySQL 连接,右键点击【mysql】系统库,选择【Generate】→【DDL】。这时弹出的窗口显示的是 mysql 库自身的建库语句——

必须关闭该窗口,不能直接执行

,否则会破坏系统库结构。

方法二:手写建库语句并保存为 .sql 文件(推荐)

点击【File】→【New】→【Other…】,展开【General】,选择【File】。输入文件名,比如 create_newdb.sql,然后点击【Finish】。在新打开的编辑器中输入以下语句:

CREATE DATABASE IF NOT EXISTS myapp_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

这里有几个关键点:字符集必须用 utf8mb4 而不是 utf8,否则 emoji 和四字节中文会乱码;COLLATE 也不能省略,否则排序行为会很奇怪。

在 MyEclipse 中执行 DDL 建库

第一步,确保 SQL 编辑器能识别语法。右键 create_newdb.sql 文件,选择【Open With】→【SQL Editor】。如果找不到这个选项,先右键文件 →【Properties】→【Resource】,把 Content Type 改成【SQL Source File】。

第二步,配置执行目标。点击 SQL 编辑器上方工具栏的【Connect to Database】图标(像个插头),在弹出的对话框里选中你之前配置好的 MySQL 连接,点【OK】。

第三步,执行建库语句。选中那行 CREATE DATABASE 语句(或者直接全选),然后按

Ctrl+Enter

(Windows)或

Cmd+Enter

(macOS)。MyEclipse 底部的【SQL Results】视图会显示 "0 rows affected",这就表示建库成功了。

第四步,验证结果。回到 DB Browser 视图,右键 MySQL 连接,选择【Refresh】。展开后就能看到新出现的 myapp_db 数据库节点。至此,建库完成。