MySQL Workbench除了可以利用SQL语句创建数据库表,还可以利用建模创建数据库表。可以使用MySQL Workbench创建EER图,将不同的表根据关系键进行关联。下面利用具体实例来说明这个过程,操作如下:

工具/原料

  • MySQL Workbench

  • MySQL

  • 截图工具

  • 图片工具

方法/步骤

  1. 第一步,打开MySQL Workbench,单击”Add Diagram“,打开添加图表界面,如下图所示:

  2. 第二步,打开“EER Diagram”,这里创建了一个绘图区域,左侧是选择的图形类型,如下图所示:

  3. 第三步,拖曳两个table图标到绘图区域,分别为table1和table2,注意它们之间的关系,如下图所示:

  4. 第四步,为table1添加字段,分别为编号(id)、学号(sno)和姓名(sname),添加几个字段,如下图所示:

  5. 第五步,为table2添加字段,分别为编号(id)、工号(tno)、姓名(tname)和学号(sno),添加几个字段,如下图所示:

  6. 第六步,设置关联关系,拖动线条进行连接,利用两张表之间的键进行关联,如下图所示:

  7. 若是中文出现乱码,那么要设置为中文编码

如何利用MySQL Workbench创建Model EER 图相关推荐

  1. mysql workbench 从model建库_使用MySQL Workbench进行数据库设计——MySQL Workbench用法总结...

    转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/48318877 本文出自[我是干勾鱼的博客] 1 简单介绍 MySQL Workb ...

  2. MySQL workbench创建用户与授权

    以root用户登录MySQL workbench,选择users and privileges: 选择下方的add account,添加用户: 以我已经创建好的nlz用户为例,创建完后在左边的表中出现 ...

  3. MySQL Workbench 创建模型图

    现在的MySQl的客户端管理工具一般不提供关系图建立的功能,一般我们把数据库和表格以及表之间的关系都建立好了,但是想更直观的去数据库,所以我们就会建立数据模型. 本文出自 "Java小匙&q ...

  4. SIKI学院:MySQL数据库从零到精通:八:课时 10 : 09-如何利用MySQL Workbench查看数据库和创建

    目录 一.目的 1.想:提高学习效率,所以将老师的内容记录下来 二.参考 1.SIKI学院 三.注意 1.课程资源下载 1.MySQL下载地址 四.操作:成功 1.查看数据库 1.新建数据库 一.目的 ...

  5. MySQL数据库与表(可视化界面MySQL Workbench 创建表并输入数据库)

    注:输入的引号.逗号.分好均为英文版符号        创建表的最后一行不用加逗号 1.创建studentinfo表,显示studentinfo表的基本结构并输入相关数据库 2.创建courseInf ...

  6. mysql workbench 创建ipc_一次IPC无法创建的问题

    上线前,在olddriver上把所有的子系统部署,配置做完,上线当晚使用olddriver启动子系统A,发现启不来.进一步追查是IPC无法创建.由于输出日志有限,不能进一步定位. 当时我猜想是不是因为 ...

  7. mysql workbench创建数据库的时候PK,NN等的含义

    转载自百度 - PK: primary key (column is part of a pk) 主键- NN: not null (column is nullable) 是否为空- UQ: uni ...

  8. MySQL Workbench 使用MySQL语法“创建表格以及插入数据”

    我们的MySQL Workbench创建表格以及插入数据共有两种方式.一种方式:通过我们自己进行手动创建表格以及插入数据.另一种方式:就是使用我们的MySQL的语法,进行创建表格以及添加数据. 下面的 ...

  9. mysql workbench基本操作

    MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具.它是著名的数据库设计工具DBDesigner4的继任者.你可以用MySQL Workbench设计和创建新的数据库图示,建 ...

最新文章

  1. 蓝桥杯 扑克序列(全排列)
  2. 第一百九十四节,jQuery EasyUI,Droppable(放置)组件
  3. hdu5040 不错的广搜旋转的摄像头
  4. java8新特性-lambda表达式和stream API的简单使用
  5. java mina长连接短连接_MINA实现TCP长连接(四)——断开重连
  6. java类编译_java类编译过程
  7. 嵌入式的坑在哪方面?
  8. c++ 遍历list_小白学PyTorch | 6 模型的构建访问遍历存储(附代码
  9. Grafana 中存在严重的未授权任意文件读取漏洞,已遭利用
  10. 2020中国联通软件研究院秋招笔试编程题
  11. 切分窗体:MFC界面设计
  12. 核酸检测系统的潜在性能问题猜想
  13. Android的TextView中文字添加删除线,下划线
  14. 软件测试-------三角形逻辑覆盖
  15. Day01_01_Linux_Ubuntu教程之Linux系统简介
  16. Transforms的使用
  17. 基于matlab毕业设计题目,matlab毕业设计题目.doc
  18. 微信尝试刷掌支付;苹果 WWDC 将于 6 月 6 日开幕;Qt Creator 10 发布|极客头条
  19. word 插入图片显示不全
  20. 【FPGA】实战之按键消抖

热门文章

  1. java tomcat输出信息,java – 如何在Tomcat中记录stdout输出?
  2. Java基础(七)——文件、IO流
  3. 20190226-SecureCRT连接linux显示中文乱码
  4. 9、Fiddler中设置断点修改Request
  5. 6、Fiddler的基本界面
  6. 【十七】文件译文:user.properties (用户配置文件)
  7. 如何在结构体里面套结构体_Rust 学习笔记-13 Rust 结构体
  8. linux重启后mysql无法启动_Linux重启后MySQL数据库文件全部丢失MySQL无法启动
  9. python 线性拟合 图_python线性拟合
  10. excel 单元格名称 java_Java 创建、编辑、删除Excel命名区域