MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移。

MySQL Workbench是下一代的可视化数据库设计、管理的工具,它同时有开源和商业化的两个版本。

MySQL Workbench提供DBAs和developers一个集成工具环境,可用于1)数据库设计和建模;2)SQL开发(取代原来的MySQL Query Browser);3)数据库管理(取代原来的MySQL Administrator)!

MySQL Workbench 使用:

1)Server Administration

* 使用MySQLInstanceConfig配置MySQL以Service运行;

* 然后使用MySQL Workbench的Server Administration的New Server Instance创建新的server实例@localhost;

* 使用MySQL Workbench的Server Administration的Data Dump来导入我们的数据库实例sakila-db,首先导入sakila schema,然后导入sakila data,导入schema如下图:

* 导入的命令行可以在workbench的log中看到,schema的导入如下:

mysql.exe --defaults-extra-file="c:\users\AAA\appdata\local\temp\tmphjwdop"   --host=localhost --user=root --port=3306 --default-character-set=utf8 --comments

data的导入如下:

mysql.exe --defaults-extra-file="c:\users\AAA\appdata\local\temp\tmpbsop_e"   --host=localhost --user=root --port=3306 --default-character-set=utf8 --comments

* 同时也可以使用MySQL Workbench的Server Administration的Data Dump来导出数据库,导出有两种格式,第一为导出到dump project folder,每个表为一个sql文件,第二种为导出为self contained file,所有的表导出为一个sql文件;

2)SQL Development

* 使用MySQL Workbench的SQL Development的 new connection来创建链接localhost,链接到先前导入的数据库实例sakila,如下:

* 在MySQL Workbench的SQL Development的环境中查询数据库实例sakila的actor表内容,如下:

3)Data Modeling

* 使用MySQL Workbench的Data Modeling的open existing EER model来打开数据库实例sakila中的sakila.mwb文件,如下图:

* 通常地,我们使用MySQL Workbench的Data Modeling从建模开始来设计数据库,在建模完成后导出为sql语句,然后再将sql导入到数据库,来完成数据库的创建;

mysql workbench 闪电_MySQL Workbench下载|可视化数据库设计建模(MySQL Workbench) 8.0 最新版-闪电下载吧...相关推荐

  1. MySql数据库主键外键与数据库设计

    MySql数据库主键外键与数据库设计 首先要指出的: 列.字段.属性是一个概念 行.记录.元组是一个概念 MySQL数据库CONSTRAINT约束:非空约束,唯一约束,主键约束,外键约束 show c ...

  2. mysql创建表时添加范式_MySql三大范式与数据库设计和表创建常用语句

    [数据库设计的三大范式] 1.第一范式(1NF First Normal Fromate):数据表中的每一列(字段),必须是不可拆分的最小单元.也就是确保每一列的原子性. 例如: userInfo: ...

  3. mysql 系统默认_mysql之系统默认数据库

    相关内容: 系统默认数据库information_schema,performance_schema,mysql,test  的意义 首发时间:2018-02-23 17:10 安装mysql完成后, ...

  4. mysql 脚本安装工具_mysql 非安装版的一个自动安装脚本及工具(更新版)

    个人劳动,还请尊重,如若转载请注明出处.iihero@CSDN 看到有些朋友老问这个非安装版与安装版有什么区别(当然是windows平台) 干脆写了一个脚本自动为其创建iihero-的mysql服务. ...

  5. mysql和python先学哪个_Python数据库操作 初识mysql和mysql基本操作#学习猿地

    # 3.认识和操作一下mysql的基本命令 #### 登录mysql,在终端输入以下命令,进行登录 `mysql -u root -p` ```sql MacBook-Pro:~ yc$ mysql ...

  6. mysql架构深入_mysql性能优化2:深入认识mysql体系架构

    前言 本文将重点梳理mysql的体系架构,便于了解mysql的实现原理. Mysql体系结构 Client Connectors 接入方 支持协议很多 Management Serveices &am ...

  7. mysql plugin 空_mysql 启动报错 Could not open mysql.plugin table 的修复

    mysql突然崩,重启就打不开了,将data目录下的东西删了一些,很不幸,删多了,只得寻求恢复办法,直接备份整个data目录,新建一个data空目录,尝试启动mysql,发现有报错Could not ...

  8. jsp mysql 在线相册_网上电子相册系统的设计(JSP+MySQL)含录像

    摘 要:网上电子相册系统是采用JSP开发的一个基于B/S构架的连接数据库的电子相册网站.相比起互联网的发展,电子相册出现的时间不算太长,但却迎合了大多数网民的需求,是一个大有"前途" ...

  9. mathtype7.0最新版安装下载及使用教程

    MathType是一款专业的数学公式编辑器,理科生专用的必备工具,可应用于教育教学.科研机构.工程学.论文写作.期刊排版.编辑理科试卷等领域.2014年11月,Design Science将MathT ...

最新文章

  1. 【ES6】函数的拓展
  2. UART接口算法移植加密芯片的调试技巧——通讯调试
  3. poj1068解题报告(模拟类)
  4. TCP/IP详解--第三章
  5. 对软件工程课程的期望
  6. 【译】Privacy and machine learning: two unexpected allies
  7. 人可以拒绝任何东西,但绝对不可以拒绝成熟
  8. Rafy 框架 - 幽灵插件(假删除)
  9. 你还会不会选择我(刘墉 )
  10. 翻译: Web 3.0是一种几乎无需信任的承诺的协议/架构
  11. swagger 参数
  12. 【无机纳米材料科研制图——OriginLab 0202】Origin制图优化与格式复制
  13. python制作日历并保存成excel_python台历代码--涉及知识点为Excel表格合并等操作
  14. matlab 误差椭圆,第十章 误差椭圆.doc
  15. 此博客更新较慢,主要用于微信公众号“申龙斌的程序人生”的备份了
  16. Passenger简介
  17. 如何把windows锁屏画面提取成JPG图像,并作为桌面壁纸
  18. buuctf————[羊城杯 2020]login
  19. 计算机系统原理之程序是怎么运行的
  20. 基于AVR单片机的AT24C01-512eeprom读写程序

热门文章

  1. 虚拟服务器磁盘读写慢,解决VMware Workstation虚拟机运行缓慢问题之修改硬盘参数及其虚拟硬盘的两种模式的说明...
  2. Conflux CTO伍鸣、研究总监杨光分别出席CoinDesk发布会及YOUChain大会
  3. 杭电计算机专业期末考试助攻,杭电嘻哈:舶来文化亦可玩出小清新
  4. vue动态加载在线字体,及渲染
  5. 微信小程序注册完整教程
  6. Can‘t read file : End of file found 文件:txn_current、current svn无法正常读取文件
  7. jquery解绑、绑定笔记
  8. 数据标注软件 【labelimg】
  9. 东晋琴家、雕塑家、画家、哲学家戴逵
  10. 茶馆人物表(按字母顺序)