• 使用MySQL Workbench进行数据库设计——MySQL Workbench使用方法总结


    本文出自【我是干勾鱼的博客

    转自:https://blog.csdn.net/dongdong9223/article/details/48318877

    1 创建Model(设计ER图)

    使用workbench设计ER图也很简单。选择File -> New Model:

     

    在新展开的页面中“Model Overview”界面双击“Add Diagram”图标:

    这里写图片描述

    双击后即可看到设计界面,workbench中叫EER图,其实就是增强的(enhanced)ER图。在这个界面中即可进行ER图的设计,例如添加一个table等:

    这里写图片描述

    注意有些信息可以进行详细设置:

    这里写图片描述

    2 使用Model生成SQL语句

    如果你需要sql语句,那么需要利用Model来生成。

    首先打开一个Model,点击File -> Open Model,如图:

    这里写图片描述

    选择一个mvb类型文件,就是Model。

    打开这个Model后,要生成它对应的sql语句,需要点击File -> Export -> Forward Engineer SQL CREATE SCRIPT,如图:

    这里写图片描述

    打开**“Forward Engineer SQL SCRIPT”**,如图:

    这里写图片描述

    第一部中:

    首先给将生成的sql语句文件设定位置和名称;

    其次选中

    “Generate DROP Statements Before Each Create Statement”

    “Generate DROP SCHEMA”

    第一个用来生成Drop Table语句,第二个用来生产Drop Schema语句,就是说在创建之前先删除原来的;

    再次,点击Next。

    第二部中:

    选中**“Export MySQL Table Objects”**,然后点击下一步,如图:

    这里写图片描述

    第三部中:

    看看生成的sql语句如果没有什么问题就点击Finish吧,如图:

    这里写图片描述

    根据Model生成的SQL语句就成功生成了!

    注意:

    当然,你也可以点击Database -> Forward Engineer来生成,步骤差不多,但要注意,这么做在生成sql语句文件的同时,数据库中的语句也被清空了,并换成了新生成的sql。**换句话说,这个方法是用来生成sql语句文件同时更改原数据库中的sql的,原有文件全被清空!**如果你暂时还没想清空数据库则不要用这个方式,切记!

    3 反向工程(从库导出ER图)

    使用workbench从库中导出ER图也很简单,在连接界面点击上方导航的Database -> Reverse Engineer,然后一路Next,这期间会让你选择要导出ER图对应的库,最后Finish,反向ER图就出来了。

  • 相关阅读:
    eclipse中统计代码行数
    vmware ubuntu 最近遇到的一些问题
    Shows how to create and run composites dynamically
    程序员的艺术:排序算法舞蹈
    Apache Mina 网络通信
    OutOfMemoryError汇总
    c++/java/c# 几种编程语言的指针、引用比较
    Silverlight开发工具集合
    web.cong 详解
    ASP.NET中的web.config配置
  • 原文地址:https://www.cnblogs.com/nemowang1996/p/11453819.html
Copyright © 2020-2023  润新知