MySQL?Workbench操作图文详解(史上最细)Mysql

右键新建的数据库BMI,设置为此次连接的默认数据库,接下来的所有操作都将在这个数据库下进行

将bmi下拉单展开,点击Table,右键创建Table:

给Table命名,添加Column,设置Column的Datatype,PrimaryKey等属性。点击Apply后,Workbench仍会自动生成SQL语句,再次点击Apply,成功创建新表,在左下角可以看到:

**mysqlworkbench创建数据库的时候PK,NN等的含义**

PK:primarykey(列是主键的一部分)主键

NN:notnull(列可为空)是否为空

UQ:外键

AI:自动增加

BIN:二进制(ifdtisabloborsimilar,thisindicatesthatisbinarydata,ratherthantext)

UN:无符号

ZF:补零

注意:上述英文对应所点按钮之英语汉字为翻译内容本文不一一赘述了

Executetheselectedportionofthescriptoreverything,ifthereisnoselection

如果没有选择那么就执行脚本的锁定或者所有的内容

Executethestatementunderthekeyboardcursor

在键盘光标下执行的语句

ExecutetheEXPLAINcommandonthestatementunderthecursor

对游标下的语句执EXPLAIN

Stopthequerybeingexecuted(theconnectiontotheDBserverwillnotberestartedandanyopentransactionswillremainopen

停止正在执行的查询(与DB服务器的连接不会重新启动,任何打开的事务都将保持打开状态)

TogglewhetherexecutionofSQLscriptshouldcontinueafterfailedstatements

切换语句失败之后是否应该继续执行SQL脚本

CommitthecurrenttransactionNOTE:allquerytabsinthesameconnectionsharethesametransaction.Tohaveindependenttransactions,youmustopenanewconnection.

提交当前事务注意:同一连接中的所有查询选项卡共享同一事务。要拥有独立的事务,必须打开一个新连接。

回滚中的当前事务选项卡

Toggleautocommitmode.Whenenabled,eachstatementwillbecommittedimmediatelyNOTE:allquerytabsinthesameconnectionsharethesametransactionTohaveindependenttransactions,youmustopenanewconnection.

切换自动提交模式。启用后,将立即提交每条语句注意:同一连接中的所有查询选项卡共享同一事务要拥有独立事务,必须打开新连接。

将当前语句或所选内容保存到代码段列表。

美化/重新格式化SQL脚本

切换长行的换行(对于大文件,请禁用此选项)

编辑框

重置所有排序的列

刷新数据重新执行原始查询

切换单元格内容的换行

结果网格

电子编辑

字段类型

查询状态

执行计划

TIPS:

在Columns标签显示了该表数据列的信息,包括列名、数据类型、默认值、非空标识、字符集、校对规则和使用权限等信息,如下图所示。

在弹出的对话框中单击DropNow按钮,可以直接删除数据表,如下图所示。

当勾选PK复选框的时候该列就是数据表的主键当取消复选框的时候那么意味着取消该列的主键约束

在工作台中

ForeignKeyname外键名称

ReferencedTable关联的关联的主表

Column选择外键的字段

ReferencedTable选择主表关联的字段

外键的约束模式

在外键约束的列表中,在需要删除的外键上右击,选择Deleteselected选项,删除对应的外键,单击Apply按钮,即可完成删除,如下图所示删除线格式

设置完成之后,可以预览当前操作的SQL脚本,然后单击Apply按钮,最后在下一个弹出的对话框中直接单击Finish按钮,即可完成数据表“st”中外键的删除,如下图所示。

勾选UQ复选框时该列就是数据表的唯一约束索引

取消勾选UQ复选框时该列就不是数据表的唯一约束索引

勾选NN复选框时,该列为数据表的非空约束;

取消勾选NN复选框时,则取消该列的非空约束

修改“work”表,给它加一个age字段。这里在“query”里面编写我们的sql语句,如下图所示。

altertablegame.workaddcolumnageinteger;

按“ctrl+enter”执行这个语句之后,我们就会看到下方的输出部分,会显示我们这个查询执行的具体情况。

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

在新展开的页面中“ModelOverview”界面双击“AddDiagram”图标:

双击后即可看到设计界面,workbench中叫EER图,其实就是增强的(enhanced)ER图。

TIS注意各个图标的含义

选择对象

移动模型

删除对象

建立一些文本描述

和text相对应但是插入的是图片

建立一张表

建立一张视图

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

使用MODEL生成SQL语句

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

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

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

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

点击之后就会出现下图:

之后点击finish

TIPS

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

反向工程

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

在SCHEMAS列表中展开当前默认的test_db数据库,

在Views菜单上右击,选择“CreateView…”,即可创建一个视图,如下图所示。

选择SelectRows–Limit1000选项,即可查看视图内容

在查看视图内容的对话框中,视图内容为只读,不可修改,如下图所示

然后点击AlterInsert创建触发器

1创建用户

在菜单栏中选择Server菜单,在展开的列表中选择UsersandPrivileges选项。

左上角的方框中显示当前数据库中的用户列表,包括数据库系统默认的用户mysql.session、mysql.sys、root以及自定义的用户,同时列表中还显示用户的主机名称,如localhost。在管理界面的左下角可以单击AddAccount按钮,即可创建一个新用户,如下图所示。

THE END
1.中国菜被翻译成这样吓得老外筷子都掉了!作为英语学习者,学习用英语传播好中国美食文化,责无旁贷啊! 但是在国外网站boredpanda上,国外网友列举了他们看到菜单上一些让人困惑的超有趣奇葩英文菜名。 “麻婆豆腐” “Bean curd made by a pock-marked woman” (满脸雀斑的女人制作的豆腐), “夫妻https://mp.weixin.qq.com/s?__biz=MzA5ODAzMjExNg==&mid=2650386825&idx=3&sn=6025f7ec591039d6718290787d2cca63&chksm=898974211853a19e46b4a0d022362caa3c2808e6d23fb1c230da30dece754ed5c10d7951deab&scene=27
2.菜肉蛋奶零食,一篇学会各类食物英文名词菜肉蛋奶零食,一篇学会各类食物英文名词美言学社 广东 1 打开网易新闻 体验效果更佳苏联咸鱼领导人勃列日涅夫,曾创下苏联巅峰时刻,却又毁掉了苏联 我的盖世摇滚英雄 1.5万跟贴 打开APP 一对夫妻,办理了离婚手续,丈夫心情沉重 以晴爱搞笑 982跟贴 打开APP 豆瓣高分励志片,如果此刻的你正值低谷,一定不能错过! https://m.163.com/v/video/VFHDG1GQP.html
3.Windows注册表内容详解nathanvorbeiWindows注册表内容详解 分类: Windows平台 2018-10-13 14:24:14 第一课 注册表基础 一、什么是注册表 注册表是windows操作系统、硬件设备以及客户应用程序得以正常运行和保存设置的核心“数据库”,也可以说是一个非常巨大的树状分层结构的数据库系统。 注册表记录了用户安装在计算机上的软件和每个程序的相互关联http://blog.chinaunix.net/uid-22785603-id-5791576.html
4.西餐英语:从菜单到点餐西餐专用英语怎么说呢在享受西餐时,掌握一些基本的英语词汇和表达方式是非常重要的,以下是一些与西餐相关的英语词汇和表达方式,帮助您在西餐厅点餐时更加自信。 菜单英语 1、菜单:menu 2、主菜(main course):main dish 3、前菜(appetizer):hors d'oeuvre 4、主食(side dish):main course https://www.coffee.cn/xican/post/363364.html
5.《实况足球2019(PES2019)》切换英语解说方法详解怎么改英文语音《实况足球2019(PES2019)》中的语音解说默认是根据语言选择的,那么许多小伙伴想要保持界面中的中文,但想改成英语解说该怎么操作呢?今天就为大家分享一篇“H-冬虫草”讲解的《实况足球2019》切换英语解说方法,希望对大家有所帮助。 《实况足球2019》精华文章推荐 https://www.gamersky.com/handbook/201809/1094642.shtml
6.bestmovietheater?单词详解八年级英语教案他的英语是班上最差的。 It’s the worst store. 它是最差的一家店。 worst of all 最糟糕的是 e.g. Worst of all, we don’t know his name. 最糟糕的是我们不知道他的名字。 8. cheaply adv. 便宜地;低廉地 cheap adj. e.g. I bought this car very cheaply. https://www.ahteacher.com/jiaoanjx/english/banianji/2015-08-28/42794.html
7.菜单的英语菜单的英语 情景会话 A: Please take a seat. Are you ready to order? B: Yes, we're ready. A: I'll bring you the menu. B: Okay. Thank you. A: Here is the menu for you, madam.What would you like to order? B: Oh, do you have a menu in English?https://www.qinxue365.com/yyxx/Spoken_English/166293.html
8.菜单内容提供方:f8r9t5c 大小:107 KB 字数:约7.6千字 发布时间:2017-05-26发布于河南 浏览人气:16 下载次数:仅上传者可见 收藏次数:0 需要金币:*** 金币 (10金币=人民币1元)菜单-英语菜单.doc关闭预览 想预览更多内容,点击免费在线预览全文 免费在线预览全文 菜单-英语菜单 主食、小吃类部分 1、Xhttps://max.book118.com/html/2017/0526/109274586.shtm
9.菜单的英文菜单翻译菜单英语怎么说海词词典,最权威的学习词典,专业出版菜单的英文,菜单翻译,菜单英语怎么说等详细讲解。海词词典:学习变容易,记忆很深刻。http://dict.cn/%E8%8F%9C%E5%8D%95
10.菜单用英文怎么说menu [ 'menju:] n.菜单menu1 ['menju:; m?'nju:]n.1.菜单;菜谱[亦作 menu card]2.菜;菜肴3.【计算机】菜单,选择单,项目选择单;(一系列可供选择的)程序vt.[口语]编排程序(或节目):例句:Let me menu the trav APP内打开 为你推荐 查看更多 菜单用英语怎么说? menu 33190 【菜单】用英语https://qb.zuoyebang.com/xfe-question/question/e1bf55e69ad898a48c80648a86d26d5e.html
11.→菜单用英语。字典中国的菜单用英语: 1. What's today's menu? Do you have any questions about the menu? Bring two breakfasts, please. Number 2 on the menu, and two teas with milk. You are very fond of the lunch menu of this restaurant. I'd like to buy menu of the day. https://zh.vocapp.com/dictionary/zh/en/%E8%8F%9C%E5%8D%95
12.菜单用英语怎么说菜单用英语怎么说菜单(menus)是我们在餐厅、咖啡馆或酒吧点餐时所用的重要工具。了解一些与菜单相关的英语词汇和语法结构,可以帮助我们更流利地进行点餐和交流。本文将详细介绍菜单相关的词汇、语法、学习技巧、主要考点以及一些常用的表达方式。 词汇释义- 菜单 (Menus): 一张列有可供选择的菜品、饮料或其他服务的https://m.dandanzkw.com/article/71652.html
13.食物菜单用英语怎么说翻译成英语声明:内容版权归作者所有,未经授权不得任意转载 本文标题和链接: 食物菜单用英语怎么说-翻译成英语 https://yingyu.xiediantong.com/en/75f4479b26f149b0/相关词汇 food stuff menus Menu victuals chow food 阅读发现 kayak(皮艇)的复数形式是什么意思及例句详解 theme park(主题公园)的复数形式是什么意思及https://yingyu.xiediantong.com/en/75f4479b26f149b0/
14.前端开发者常见的英文单词汇总腾讯云开发者社区在前端开发过程中,掌握一些常见英语词汇是必要的,今天跟大家分享一些前端常见的英语词汇,供大家参考使用。 导航类 代码语言:javascript 复制 导航:nav 标题:title 摘要:summary 菜单:menu 子菜单:submenu 主导航:mainbav 子导航:subnav 顶导航:topnav 边导航:sidebar https://cloud.tencent.com/developer/article/1983791
15.以下是菜单的英语翻译双语例句短语释义以下是菜单 中文 翻译 英语 Here is the menu 复制 拼音对照:yǐ xià shì cài dān 相关单词 1. Here翻译为在这里;英式[h(r)]美式[h?r] 高中初中CET6CET4考研 网络释义:Insert Here: 此处拔出, 在此插入, 此处 2. is翻译为是;英式[?z; s; z; ?z]美式[?z; s; z;https://www.yuqimai.com/english-translation/b6e131f861f6794e/
16.主菜单英文怎么写主菜单用英语怎么说沪江词库精选主菜单用英语怎么说、英语单词怎么写、例句等信息 【计】 primary menu 相似短语 primary valence (primary valency) 主价 of primary importance 头等重要的… Primary Axis 主坐标轴 chopping primary mirror 斩波调制主镜 Primary election 预选选举。美国遴选参加某一公职竞选的政党候选人的选举。政府https://www.hujiang.com/ciku/768432_1498382102/