Draw.io 在线编辑器
彦晔
志
首页
博客
作品 & 服务
工具箱
开源项目
关于我
首页
工具箱
开发者工具
SQL 转 ER 图
SQL → ER 图生成器
SQL 输入
手动输入
导入
历史
中/En
-- 班级表 CREATE TABLE `t_class_info` ( `class_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '班级ID', `class_name` varchar(50) NOT NULL DEFAULT '' COMMENT '班级名称', `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', PRIMARY KEY (`class_id`) USING BTREE ) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '班级'; -- 学生表存在外键约束 CREATE TABLE `t_student` ( `student_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '学生ID', `student_name` varchar(50) NOT NULL COMMENT '学生姓名', `birthdate` timestamp NULL DEFAULT NULL, `class_id` int(11) NULL DEFAULT NULL COMMENT '班级ID', `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', PRIMARY KEY (`student_id`) USING BTREE, -- 添加外键约束 CONSTRAINT `fk_student_class` FOREIGN KEY (`class_id`) REFERENCES `t_class_info` (`class_id`) ON DELETE SET NULL ON UPDATE CASCADE ) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '学生';
添加实体 (表)
示例
添加关系
ER 图预览
生成 ER 图
全屏
导出图片
Toggle Dropdown
在 Draw.io 中编辑
导出 Draw.io (.xml)
导出 Word (三线表)
由 AI 生成
退出全屏
导入SQL文件
将文件拖到此处,或
点击上传
请上传 .sql 或 .txt 格式的文件
导出选项
图片格式
PNG(推荐)
JPEG
背景
透明背景
白色背景