志在指尖
用双手敲打未来

mysql workbench(中文设置)

mysqlworkbench

MySQLWorkbench是可视化数据库规划软件,为数据库办理员和开发人员供给了一整套可视化的数据库操作环境,主要功能有数据库规划与模型建立、SQL开发(替代MySQLQueryBrowser)、数据库办理(替代MySQLAdministrator)。
MySQLWorkbench有两个版别:
MySQLWorkbenchCommunityEdition(也叫MySQLWorkbenchOSS,社区版),MySQLWorkbenchOSS是在GPL证书下发布的开源社会版别。
MySQLWorkbenchStandardEdition(也叫MySQLWorkbenchSE,商业版别),MySQLWorkbenchSE是按年收费的商业版别。
MySQLWorkbench的初始界面如下图所示。
MySQLworkbench初始界面
运用Workbench操作数据库
翻开MySQLWorkbench软件,如下图所示,方框标识的部分就是当时数据库服务器中已经创立的数据库列表。
在MySQL中,SCHEMAS相当于DATABASES的列表。在SCHEMAS列表的空白处右击,挑选RefreshAll即可改写当时数据库列表。
workbench办理数据库界面
1)创立数据库
在SCHEMAS列表的空白处右击,挑选“CreateSchema…”,则可创立一个数据库,如下图所示。
创立数据库
在创立数据库的对话框中,在Name框中输入数据库的称号,在Collation下拉列表中挑选数据库指定的字符集。单击Apply按钮,即可创立成功,如下图所示。
workbench中创立数据库对话框
在创立数据库的对话框中设置完结之后,能够预览当时操作的SQL脚本,即CREATEDATABASEtest_db,然后单击Apply按钮,最终鄙人一个弹出的对话框中直接单击Finish按钮,即可完结数据库test_db的创立,如下图所示。
预览SQL脚本
运用相同的方法创立数据库test_db_char,指定字符集默许为UTF-8。
2)修正数据库
成功创立数据库后,能够修正数据库的字符集,在需求修正字符集的数据库上右击,挑选“AlterSchema…”选项,即可修正数据库指定的字符集,如下图所示。
修正数据库
在修正数据库的对话框中,数据库的称号不能够修正,在Collation下拉列表中挑选数据库需求修正为的字符集。单击Apply按钮,即可创立成功,如下图所示。
修正数据库
3)删去数据库
能够在SCHEMAS列表中删去数据库,在需求删去的数据库上右击,挑选“DropSchema…”,如下图所示。
删去数据库
在弹出的对话框中单击DropNow按钮,即可直接删去数据库,如下图所示。
删去数据库对话框
若单击ReviewSQL按钮,则能够显现删去操作对应的SQL句子。单击Execute按钮就能够履行删去操作,如下图所示。
预览删去数据库的SQL脚本
4)设置默许数据库
在SCHEMAS列表中能够挑选默许的数据库,在需求指定默许的数据库上右击,挑选SetAsDefaultSchema,如下图所示。该操作相当于命令行工具中的USE命令。
指定默许数据库
数据库test_db被设置为默许数据库之后,SCHEMAS列表中的test_db字体会被加粗显现,如下图所示。
默许的数据库作用
运用Workbench操作数据表
1)创立数据表
翻开MySQLWorkbench软件,在SCHEMAS列表中翻开当时默许的test_db数据库,在Tables菜单上右击,挑选“CreateTable…”,即可在test_db数据库中创立数据表,如下图所示。
在数据库中创立数据表
在创立数据表的对话框中,在TableName框中输入数据表的称号,在图中的方框部分修正数据表的列信息,修正完结后,单击Apply按钮,即可成功创立数据表,如下图所示。
创立数据表对话框
设置完结之后,能够预览当时操作的SQL脚本,然后单击Apply按钮,最终鄙人一个弹出的对话框中直接单击Finish按钮,即可完结数据表tb_emp1的创立,如下图所示。
预览创立数据表的SQL脚本
2)检查数据表
成功创立数据表后,能够检查数据表的结构信息,在需求检查表结构的数据表上右击,挑选TableInspector选项,即可检查数据表的结构,如下图所示。
检查数据表的结构
在检查数据表的对话框中,Info标签显现了该数据表的表名、存储引擎、列数、表空间巨细、创立时刻、更新时刻、字符集校正规则等信息,如下图所示。
检查数据表的详细信息
在Columns标签显现了该表数据列的信息,包含列名、数据类型、默许值、非空标识、字符集、校正规则和运用权限等信息,如下图所示。
数据表的表结构
3)修正数据表
在SCHEMAS界面的test_db数据库中,在需求修正表结构的数据表上右击,挑选“AlterTable…”选项,即可修正数据表的基本信息和数据表结构,如下图所示。
修正数据表的表结构
在修正数据表的对话框中,如下图所示,在TableName框中能够修正数据表的称号,在图中的方框部分修正数据表的列信息,包含修正列名、修正数据类型、新建列、删去列,经过上下拖曳能够调整列的顺序,在数据列上右击即可删去该列。修正完结后,单击Apply按钮,即可成功修正数据表。
数据表的修正界面
设置完结之后,能够预览当时操作的SQL脚本,然后单击Apply按钮,最终鄙人一个弹出的对话框中直接单击Finish按钮,即可完结数据表tb_emp1的修正,如下图所示。
预览修正数据表的SQL脚本
4)删去数据表
能够在SCHEMAS中的test_db数据库的Tables列表中删去数据表,在需求删去的数据表上右击,挑选“DropTable…”,如下图所示。
删去数据表
在弹出的对话框中单击DropNow按钮,能够直接删去数据表,如下图所示。
删去数据表的对话框
若在弹出的对话框中单击ReviewSQL按钮,则能够显现删去操作对应的SQL句子,单击Execute按钮就能够履行删去操作,如下图所示。
预览删去数据表的SQL脚本
主键束缚
在MySQLWorkbench中,在修正表的对话框中,操控PK列的勾选状况,即可操作数据表的主键束缚,当勾选PK复选框时,该列就是数据表的主键;当撤销勾选PK复选框时,则撤销该列的主键束缚。单击Apply按钮即可完结表的修正,如下图所示。
操作主键束缚
外键束缚
在MySQLWorkbench中,翻开修正数据表的对话框,进入ForeignKeys标签,首先在ForeignKeyName中填入外键称号,其次在ReferencedTable中挑选当时数据库中的数据表,然后挑选设置外键的字段,接着挑选主表的相关字段,最终单击Apply按钮即可完结外键的添加操作,如下图所示。
操作外键束缚
设置完结之后,能够预览当时操作的SQL脚本,然后单击Apply按钮,最终鄙人一个弹出的对话框中直接单击Finish按钮,即可完结数据表tb_emp2中外键的创立,如下图所示。
预览创立外键的SQL脚本
在外键束缚的列表中,在需求删去的外键上右击,挑选Deleteselected选项,删去对应的外键,单击Apply按钮,即可完结删去,如下图所示。
删去数据表的外键
设置完结之后,能够预览当时操作的SQL脚本,然后单击Apply按钮,最终鄙人一个弹出的对话框中直接单击Finish按钮,即可完结数据表tb_emp2中外键的删去,如下图所示。
预览删去外键的SQL脚本
仅有束缚
在MySQLWorkbench中,在修正数据表的对话框中,操控UQ列的勾选状况,即可操作数据表的仅有束缚,当勾选UQ复选框时,该列就是数据表的仅有束缚索引;当撤销勾选UQ复选框时,则撤销该列的仅有束缚索引。单击Apply按钮即可完结表的修正,如下图所示。
操作仅有束缚
默许值束缚
在MySQLWorkbench中,在修正数据表的对话框中,在Default/Expression列中修正字段的默许值。单击Apply按钮即可完结表的修正,如下图所示。
操作默许值束缚
非空束缚
在MySQLWorkbench中,在修正数据表的对话框中,操控NN列的勾选状况,即可操作数据表的非空束缚。当勾选NN复选框时,该列为数据表的非空束缚;当撤销勾选NN复选框时,则撤销该列的非空束缚。单击Apply按钮即可完结表的修正,如下图所示。
操作非空束缚
修正表中的数据
翻开MySQLWorkbench软件,在SCHEMAS列表中翻开当时默许的test_db数据库,翻开Tables菜单,在tb_courses表上右击,挑选SelectRows–Limit1000,即可对tb_courses表中的数据进行修正操作,如下图所示。
显现表的内容
在弹出的对话框中,Edit菜单栏中包含三个按钮,分别为“修正”“插入”和“删去”。单击Apply按钮,即可保存修正,如下图所示。
修正表的内容
在修正数据表的对话框中设置完结之后,能够预览当时操作的SQL脚本,然后单击Apply按钮,最终鄙人一个弹出的对话框中直接单击Finish按钮,即可完结数据表tb_courses中数据的修正,如下图所示。
预览修正表内容的SQL脚本
视图
1)创立视图
翻开MySQLWorkbench软件,在SCHEMAS列表中翻开当时默许的test_db数据库,在Views菜单上右击,挑选“CreateView…”,即可创立一个视图,如下图所示。
创立视图
在修正视图的对话框中,如下图所示,设置视图称号和视图的定义。修正完结后,单击Apply按钮,即可成功创立视图。
修正视图
设置完结之后,能够预览当时操作的SQL脚本,然后单击Apply按钮,最终鄙人一个弹出的对话框中直接单击Finish按钮,即可完结视图view_courses的创立,如下图所示。
预览创立视图的SQL脚本
2)检查视图信息
此时,能够在Views目录下找到新创立的视图view_courses,右击view_courses,挑选SelectRows–Limit1000选项,即可检查视图内容,如下图所示。
检查视图的内容
在检查视图内容的对话框中,视图内容为只读,不可修正,如下图所示。
视图的内容
3)删去视图
能够在SCHEMAS的Views列表中删去视图,在需求删去的视图上右击,挑选“DropView…”,如下图所示。
删去视图
在弹出的对话框中单击DropNow按钮,即可直接删去视图,如下图所示。
删去视图对话框
若单击ReviewSQL,则能够显现删去操作对应的SQL句子,单击Execute按钮就能够履行删去操作,如下图所示。
预览删去视图的SQL脚本
存储进程
翻开MySQLWorkbench软件,在菜单栏中单击“新建存储函数”按钮,即可新建存储进程,如下图所示。
新建存储进程
在创立存储进程的对话框中,设置存储进程的称号和存储进程的定义,单击Apply按钮,即可成功创立自定义函数,如下图所示
创立存储进程对话框
设置完结之后,能够预览当时操作的SQL脚本,然后单击Apply按钮,最终鄙人一个弹出的对话框中直接单击Finish按钮,即可完结存储进程new_procedure的创立,如下图所示。
预览创立存储进程的SQL脚本
在SCHEMAS界面中,翻开test_db数据库中的StoredProcedures目录,在新创立的存储进程new_procedure上右击,能够实现创立存储进程、修正存储进程、删去存储进程等操作,如下图所示。
对新建的存储进程的多项操作
触发器
翻开MySQLWorkbench软件,在SCHEMAS界面中,翻开test_db数据库目录,翻开tb_emp8的Triggers目录,能够检查该数据表相关的触发器,如下图所示。
检查触发器
在SHEMAS界面中,在test_db数据库的右侧单击“信息”按钮,如下图所示。
检查数据库的信息列表
在弹出的数据库信息列表中,挑选Triggers选项卡,即可检查触发器的详细信息,包含触发器称号、事情类型、相关的数据表和触发条件等信息,如下图所示。
检查触发器的详细信息
用户和权限
1)创立用户
翻开MySQLWorkbench软件,在菜单栏中挑选Server菜单,在翻开的列表中挑选UsersandPrivileges选项,进入用户和权限的办理界面,如下图所示。
操作用户和权限
进入用户和权限的办理界面,左上角的方框中显现当时数据库中的用户列表,包含数据库系统默许的用户mysql.session、mysql.sys、root以及自定义的用户,同时列表中还显现用户的主机称号,如localhost。在办理界面的左下角能够单击AddAccount按钮,即可创立一个新用户,如下图所示。
用户和权限办理界面
在创立用户界面,能够设置用户称号、认证类型、主机称号、用户暗码和确认暗码,单击Apply按钮,即可完结用户的创立,如下图所示。
创立用户界面
在左侧的用户列表中,挑选某个用户,即可检查用户的用户称号、认证类型、主机称号、用户暗码等信息。而且能够对用户信息进行修正,修正完结后单击Apply按钮,即可完结用户信息的修正,如下图所示。
检查和修正用户信息
2)删去用户
在用户列表的下方,能够单击Delete按钮删去用户,单击Refresh按钮改写用户的列表,如下图所示。mysql

mysqlworkbench中文设置

MySQLWorkbench切换设置成中文(仅菜单项汉化)
我们在使用mysql的时候,经常是用到这个工具,那么刚刚入门的小伙伴们,肯定不习惯英文模式的,所以可以将其切换成中文模式,但是目前找到有效的,仅仅是把菜单汉化了:
一、默认打开时,菜单都是默认英文的
二、下载main_menu.xml文件,建议从:https://www.vipkes.cn/#/toolDetailed?id=55(http://www.tkres.cn)下载,其它地方也可。
三、下载完成后,解压压缩包,得到以下两个文件:
四、找到自己MySQLWorkbench工具,鼠标右键,点击“属性”:
五、点击“打开文件所在的位置”:
六、找到data文件夹,并打开:
七、将刚刚下载解压出来的main_menu.xml文件,替换掉data文件夹中的main_menu.xml文件(建议先关闭软件,一般替换的时候,会提示权限,请点击继续即可):
八、替换完成后,启动下MySQLWorkbench即可看到效果:

未经允许不得转载:IT技术网站 » mysql workbench(中文设置)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载