MySQl-Workbench使用教程

合集下载

MySQL Workbench的使用教程(初级入门版)

MySQL Workbench的使用教程(初级入门版)

MySQL Workbench的使用教程(初级入门版) java web 2010-05-24 13:40:41 阅读391 评论2 字号:大中小订阅 MySQL Workbench 是 MySQL AB 最近释放的可视数据库设计工具。

这个工具是设计 MySQL 数据库的专用工具。

MySQL Workbench 拥有很多的功能和特性;这篇由Djoni Darmawikarta 写的文章通过一个示例展现了其中的一些。

我们将针对一个订单系统建立一个物理数据模型,这里的订单系统可以是销售单也可以是订单,并且使用 forward-engineer(正向引擎) 将我们的模型生成为一个 MySQL 数据库。

MySQL Workbench 是 MySQL 最近释放的可视数据库设计工具。

这个工具是设计 MySQL 数据库的专用工具。

你在 MySQL Workbench 中建立的被称之为物理数据模型。

一个物理数据模型是针对一个特定 RDBMS 产品的数据模型;本文中的模型将具有一些 MySQL 的独特规范。

我们可以使用它生成(forward-engineer)数据库对象,除了包含表和列(字段)外,也可以包含视图。

MySQL Workbench 拥有很多的功能和特性;这篇由 Djoni Darmawikarta写的文章通过一个示例展现了其中的一些。

我们将针对一个订单系统建立一个物理数据模型,这里的订单系统可以是销售单也可以是订单,并且使用 forward-engineer(正向引擎) 将我们的模型生成为一个 MySQL 数据库。

我们的示例中使用 MySQL Workbench 创建的物理模型看上去就像下图这样:创建订单方案(ORDER Schema)首先让我们来创建一个保存订单物理模型的方案。

点击 + 按钮(红色标注的地方)更改新的方案默认名称为订单。

注意,当你键入方案名时,在 Physical Schemata 上的标签名也会随之改变——这是一个很好的特性。

mysql work bench工具使用手册800字左右

mysql work bench工具使用手册800字左右

mysql work bench工具使用手册800字左右MySQL Workbench 是一个全面的数据库管理工具,它提供了数据建模、SQL 开发、数据库管理等功能。

以下是 MySQL Workbench 的使用手册,帮助你更好地利用这个强大的工具。

一、安装与启动首先,你需要从 MySQL 官方网站下载并安装 MySQL Workbench。

安装完成后,双击图标即可启动。

二、创建数据库在 MySQL Workbench 中,你可以方便地创建新的数据库。

点击左侧导航栏的 "+" 符号,选择 "SQL" -> "CREATE DATABASE",然后输入数据库名称,点击执行按钮即可创建新的数据库。

三、数据建模在 MySQL Workbench 中,你可以使用数据建模工具设计数据库结构。

在"File" -> "New Model" 菜单中,选择 "ER Diagram" 或 "Data Model",然后开始设计你的数据库模型。

你可以添加表、字段、主键、外键等,并设置它们之间的关系。

四、SQL 开发MySQL Workbench 提供了强大的 SQL 编辑器,支持语法高亮、自动补全、执行 SQL 语句等功能。

你可以直接在编辑器中编写 SQL 语句,或者在数据模型中生成 SQL 语句。

五、数据库管理MySQL Workbench 还提供了数据库管理功能,如导入导出数据、备份恢复数据库、查看性能监控等。

你可以在左侧导航栏中展开你的数据库,查看表的数据、执行 SQL 语句等。

六、用户与权限管理在 MySQL Workbench 中,你可以方便地管理数据库的用户和权限。

在左侧导航栏中展开"Users and Privileges",你可以添加新用户、分配权限等。

workbench 比较表结构

workbench 比较表结构

使用MySQL Workbench比较表结构的方法如下:
1. 打开MySQL Workbench,并连接到数据库服务器。

2. 在左侧导航栏中,选择要查看表结构的数据库。

3. 在“SCHEMAS”面板中,展开数据库以显示其表。

4. 右键单击要查看结构的表,然后选择“查看表”或“表结构”选项。

这将打开一个新的标签页,显示表的结构信息。

5. 在表结构标签页中,你将看到表的各个列以及其相关属性。

这些属性可能包括列名、数据类型、长度、键、默认值、自动递增等。

你还可以通过表结构标签页查看索引、外键和其他约束信息。

通过以上步骤,你可以在MySQL Workbench中比较两个表的结构差异。

如果你需要比较两个数据库之间的差异,可以分别连接到两个数据库服务器,然后按照上述步骤进行比较。

MySQL#Workbench的数据库与表操作

MySQL#Workbench的数据库与表操作

MySQL Workbench是一款用于管理MySQL数据库的工具,支持多种数据库操作和表操作。

以下是MySQL Workbench中常用的数据库操作和表操作:1.连接数据库:首先需要在MySQL Workbench中连接到MySQL服务器。

可以通过点击"Tools" -> "Connect to Server"来连接到MySQL服务器,输入服务器地址、用户名、密码等信息即可。

2.创建数据库:可以通过点击"Database" -> "Create Database"来创建一个新的数据库。

需要输入数据库名称、字符集、排序规则等信息。

3.创建表:可以通过点击"Database" -> "Create Table"来创建一个新的表。

需要输入表名称、字段名称、数据类型、主键、外键等信息。

4.插入记录:可以通过点击"Database" -> "Execute SQL"来插入一条新记录。

需要输入记录的值,可以使用逗号分隔多个值。

5.查询记录:可以通过点击"Database" -> "Execute SQL"来查询表中的记录。

需要输入查询语句,可以使用WHERE子句筛选符合条件的记录。

6.更新记录:可以通过点击"Database" -> "Execute SQL"来更新表中的记录。

需要输入更新语句,可以使用SET子句更新记录的值。

7.删除记录:可以通过点击"Database" -> "Execute SQL"来删除表中的记录。

需要输入删除语句,可以使用WHERE子句筛选符合条件的记录。

8.备份数据库:可以通过点击"Database" -> "Backup"来备份数据库。

workbench用法

workbench用法

workbench用法
Workbench是一款用于管理MySQL数据库的工具。

以下是其常用的用法:
1. 连接MySQL数据库:打开Workbench,在Navigator栏选择“New Connection”,输入MySQL服务器的IP地址、端口号、用户名和密码,
点击“Test Connection”测试连接是否成功,然后点击“OK”以保存。

2. 创建数据库:在Navigator栏选择连接的数据库,右键点击,选
择“Create Schema”来创建新的数据库。

3. 创建数据表:在创建新的数据库后,在该数据库上右键点击,选
择“Create Table”来创建新的数据表。

4. 管理数据表:在Navigator栏中选择特定的数据表,右键点击,
可以选择“Alter Table”、“Drop Table”等操作来管理数据表。

5. 插入数据:在Navigator栏中选择特定的数据表,点击“Insert”按钮,输入要插入的数据。

6. 查询数据:在Navigator栏中选择特定的数据表,点击“Query”
按钮,在查询语句编辑器中写入查询语句,点击“Execute”以执行查询
语句并查看查询结果。

7. 导入和导出数据:在Navigator栏中选择特定的数据库,右键点击,选择“Export Data”、“Import Data”进行数据的导出和导入。

MAC下Mysql5.7+MySQLWorkbench安装配置方法图文教程

MAC下Mysql5.7+MySQLWorkbench安装配置方法图文教程

MAC下Mysql5.7+MySQLWorkbench安装配置⽅法图⽂教程本⽂主要针对MAC操作系统上的Mysql5.7安装和MySQLWorkbench的安装与配置⾸先,我们可以通过Oracle主⾯的菜单,找到MySQL的下载页⾯,如下图如⽰。

MySQL现在也在Oracle旗下了。

也可以直接通过下⾯的地址,直接进⼊mysql的下载页⾯。

⽆论通过哪种⽅式,最终会到达下⾯的页⾯。

在这个页⾯中有很多关于MySQL产品,⽐如云服务、企业版、社区版等。

本次我们安装的是社区版,也就是开源免费版。

拉到页⾯底到,找到红框的链接。

MySQL Community Edition(GPL) ,这个就是社区版。

进⼊后,页⾯如下,社区版也提供了很多的服务。

最重要当然是MySQL Community Server (GPL),这个是MySQL提供数据库服务端的服务。

这个页⾯还有⼀个也是本次要介绍和安装的,MySQL Workbench (GPL),这是⼀个数据库可视化⼯具,官⽅提供,使⽤起来⾮常⽅便。

点⼊各⾃的链接进⾏下载得到两个DMG安装包下⾯进⾏详细的安装讲解,分两个部分。

1. Mysql5.7.19的安装。

2.MySQL5.7.19的相关配置。

3.MySQLWorkbench的安装与配置。

1. Mysql5.7.19的安装。

双击MySQL5.7.19的dmg安装⽂件。

继续点开pkg安装包,按照提⽰⼀步⼀步进⾏,如下图所⽰。

这⾥会弹出⼀个窗⼝询问⽤户是否同意许可证的协议。

我们点同意Agree。

安装完成之后,这⾥有个重要信息。

系统⾃动为MySQL的root超级管理员⽤户,分配了⼀个临时密码。

我们必须保存下来,不然我们将⽆法登陆刚刚安装的MySQL。

2.MySQL5.7.19的相关配置。

MySQL安装完成之后,还需要进⾏相关的系统配置。

⾸先我们要进⾏MySQL的初始登陆。

并修改初始密码。

第⼀步:我们要打开MySQL的服务器服务或检查服务是否打开。

MySQL Workbench使用教程

MySQL Workbench使用教程MySQL Workbench 有两个版本:•MySQL Workbench Community Edition(也叫MySQL Workbench OSS,社区版),MySQL Workbench OSS 是在GPL证书下发布的开源社会版本。

•MySQL Workbench Standard Edition(也叫MySQL Workbench SE,商业版本),MySQL Workbench SE 是按年收费的商业版本。

MySQL Workbench 的初始界面如下图所示。

使用Workbench 操作数据库打开MySQL Workbench 软件,如下图所示,方框标识的部分就是当前数据库服务器中已经创建的数据库列表。

在MySQL 中,SCHEMAS 相当于DATABASES 的列表。

在SCHEMAS 列表的空白处右击,选择Refresh All 即可刷新当前数据库列表。

1) 创建数据库在SCHEMAS 列表的空白处右击,选择“Create Schema…”,则可创建一个数据库,如下图所示。

在创建数据库的对话框中,在Name 框中输入数据库的名称,在Collation 下拉列表中选择数据库指定的字符集。

单击Apply 按钮,即可创建成功,如下图所示。

在创建数据库的对话框中设置完成之后,可以预览当前操作的SQL 脚本,即CREATE DATABASE test_db,然后单击Apply 按钮,最后在下一个弹出的对话框中直接单击Finish 按钮,即可完成数据库test_db 的创建,如下图所示。

使用同样的方法创建数据库test_db_char,指定字符集默认为UTF-8。

2) 修改数据库成功创建数据库后,可以修改数据库的字符集,在需要修改字符集的数据库上右击,选择“Alter Schema…”选项,即可修改数据库指定的字符集,如下图所示。

在修改数据库的对话框中,数据库的名称不可以修改,在Collation 下拉列表中选择数据库需要修改为的字符集。

workbench使用技巧

Fill by Caps 创建内部流动区域
11. Drag—拖曳 :按住鼠标左键用光标可以选择多个点、边不放,进行移动或者缩放。 12.Replicate —等于 Copy + Paste 命令:即复制加黏贴。 13.“从表面”和用已有几何体创建草图的快捷方式: 选中创建新平面所用的表面, 然后直接切换到草图标签开始绘制草图; 此时新工作平面和草
到另外的一个工作面内。 复制的草图和源草图始终保持一致, 也就是说复制对象随着源对象
的更新而更新,并且可以进行援引草图的偏移。
.sketch projection —草图投影:即把一个面
或体、线投影到另外的工作平面。 {在一个地方 }。
16.外部文件的导入 :第一个保持双向互联性,可以打开操作特征进行修改;第二个则不可以 在workbench 中打开操作特征进行修改。 {注意,安装时必须将接口弄好,否则第一个特征无
10.fill —填充:by cavity—通过空洞; by caps—通过覆盖。 创建填充内部空隙如孔洞的冻结体, 对激活或冻结实体均可进行操,在 CFD 应用中创建流动区域很有用。并且可以进行网格划
分。例如:模拟密封空心管的内部流动区域。步骤
:
?创建表面并封闭管道两端。 ?Use>Concept>Surfaces from Edges
作为一额外自由度直接求解,而不通过接触刚度和穿透计算得到
. 此方法可以得到 0或接近 0
的穿透量 ,不需要压力自由度法向接触刚度(零弹性滑动) 多的计算代价 .
. 但需要直接求解器,这要消耗更
尽管 Workbench-Mechanical 默认为“ Pure Penalty ”但, 在大变形问题的无摩擦或摩擦接触中

用mysql创建学生表

用mysql创建学生表MySQL是一种流行的关系型数据库管理系统,使用广泛,尤其是在Web应用程序中。

本文将介绍如何使用MySQL创建一个学生表,以便在学校或其他机构中管理学生信息。

1. 安装MySQL在创建学生表之前,您需要安装MySQL。

您可以从MySQL官方网站下载MySQL安装程序。

安装程序提供了图形用户界面,可帮助您完成MySQL的安装过程。

2. 创建数据库一旦您安装了MySQL,您需要创建一个数据库来存储学生表。

您可以使用MySQL命令行界面或MySQL Workbench创建数据库。

使用MySQL命令行界面创建数据库:1. 打开命令行界面。

2. 输入以下命令:```mysql -u root -p```这将提示您输入MySQL的root用户密码。

3. 输入以下命令来创建一个名为“students”的数据库:```CREATE DATABASE students;```4. 您可以使用以下命令来确认数据库是否已创建:```SHOW DATABASES;```使用MySQL Workbench创建数据库:1. 打开MySQL Workbench。

2. 单击“新建连接”。

3. 输入MySQL的root用户密码。

4. 单击“测试连接”。

5. 单击“新建模式”。

6. 输入“students”作为模式名称。

7. 单击“应用”。

3. 创建学生表一旦您创建了数据库,您需要创建一个学生表来存储学生信息。

您可以使用MySQL命令行界面或MySQL Workbench创建学生表。

使用MySQL命令行界面创建学生表:1. 打开命令行界面。

2. 输入以下命令:```mysql -u root -p```这将提示您输入MySQL的root用户密码。

3. 输入以下命令来选择“students”数据库:```USE students;```4. 输入以下命令来创建一个名为“student_info”的表:```CREATE TABLE student_info (id INT(11) NOT NULL AUTO_INCREMENT,name VARCHAR(50) NOT NULL,age INT(11) NOT NULL,gender VARCHAR(10) NOT NULL,PRIMARY KEY (id));```使用MySQL Workbench创建学生表:1. 打开MySQL Workbench。

使用MySQLWorkBench连接数据库

使⽤MySQLWorkBench连接数据库
在⽇常使⽤中,经常使⽤命令⾏去连接MySQL数据库不⽅便,推荐使⽤MySQLWorkBench去远程连接进⾏管理,下⾯记录⼀下使⽤步骤:
1. 安装MySQLWorkBench后,界⾯如下,点击“+”号新建⼀个连接:
2. 输⼊数据库连接主机地址和登录⽤户信息:
测试连接时发⽣如下错误:
登录服务器主机可以正常连接,这⾥应该就是远程连接没打开了,这⾥⾸先需要登录服务器进⾏配置打开:
 3. 配置MySQL接受远程登录连接:
grant all PRIVILEGES on iHouse.* to linjk@'%' identified by 'ljk121';
这⾥新建了⼀个数据库:iHouse,并把该数据库的所有表的所有权限给linjk这个⽤户,允许这个⽤户通过任何ip地址(也可限定IP地址),使⽤指定密码进⾏连接,配置完后使⽤命令:flush privileges;使配置⽣效。

 4. 重新测试连接,成功:
 5. 配置完成后,可以进⼊连接的数据库进⾏其他业务操作了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

My-SQL Workbench使用教程
MySQL Workbench 是 MySQL AB 最近释放的可视数据库设计工具。

这个工具是设计 MySQL 数据库的专用工具。

MySQL Workbench 拥有很多的功能和特性;这篇由Djoni Darmawikarta 写的文章通过一个示例展现了其中的一些。

我们将针对一个订单系统建立一个物理数据模型,这里的订单系统可以是销售单也可以是订单,并且使用 forward-engineer(正向引擎)将我们的模型生成为一个 MySQL 数据库。

MySQL Workbench 是 MySQL 最近释放的可视数据库设计工具。

这个工具是设计 MySQL 数据库的专用工具。

你在 MySQL Workbench 中建立的被称之为物理数据模型。

一个物理数据模型是针对一个特定 RDBMS 产品的数据模型;本文中的模型将具有一些 MySQL 的独特规范。

我们可以使用它生成(forward-engineer)数据库对象,除了包含表和列(字段)外,也可以包含视图。

MySQL Workbench 拥有很多的功能和特性;这篇由 Djoni Darmawikarta写的文章通过一个示例展现了其中的一些。

我们将针对一个订单系统建立一个物理数据模型,这里的订单系统可以是销售单也可以是订单,并且使用 forward-engineer(正向引擎)将我们的模型生成为一个 MySQL 数据库。

我们的示例中使用 MySQL Workbench 创建的物理模型看上去就像下图这样:
创建订单方案(ORDER Schema)
首先让我们来创建一个保存订单物理模型的方案。

点击 + 按钮(红色标注的地方)
更改新的方案默认名称为订单。

注意,当你键入方案名时,在 Physical Schemata 上的标签名也会随之改变——这是一个很好的特性。

订单方案被增加到目录(Catalog)中 (图中红色圈住的部分)。

重命名方案后关闭 schema 窗口。

创建订单表
我们现在创建订单模型中的三个表:ORDER 表以及它的两个子表 SALES_ORDER 和PURCHASE_ORDER。

首先,确信你已经选择了 ORDER 方案的标签,这样,我们创建的表才会包含于这个方案。

我们将要创建的表是作为EER 图表展示的(EER = Enhanced Entity Relationship)。

所以,双击 Add Diagram 按钮。

单击 Table 图标,然后移动鼠标到 EER Diagram 区域,在你想放置第一个表的位置上单击鼠标。

对于其他两个表,重复上面的操作。

你可以通过拖拽来移动表的位置。

下一步,我们要对 table1 做一些操作,这些操作是通过 Workbench 的表编辑器完成的。

要打开表编辑器,只需右键选择 table1 并选择 Edit Table 菜单。

键入 table1 的表名 ORDER 。

接下来,增加列(字段)。

选择 Columns 标签。

将列名(字段名) idORDER 更改为 ORDER_NO.
在下拉列表框中选择数据类型 INT 。

我们希望 ORDER_NO 列的值可以被 MySQL 数据库自动控制,所以,我们选定 AI 列 (Auto Increment——自增量).
AI 是 MySQL 数据库的一个特性。

你也可以指定表的其他物理属性,例如它的 Collation 属性;当然可以指定表的其他高级选项,例如 trigger 和 portioning (分别对应 Trigger 和Partioning 标签)。

注意,这时,在 diagram 中我们表 table1 已经改变为 ORDER,并且,它有一个列(字段)ORDER_NO。

在目录中,你也可以看到有三个表。

在表右侧的黑点,表示它们包含在一个图表中。

如果你展开 ORDER ,你可以看到 ORDER_NO 列。

因为我们定义它为主键,所以在它左侧有一个 key 图标。

回到表设计器,增加其他两列(字段):ORDER_DATE 和 ORDER_TYPE。

ORDER_TYPE 可以有两个值:S 表示销售订单,P 表示采购订单。

由于销售订单是更常用的,所以我们指定列(字段)的默认值为 S 。

你可以在最后一列的下面白色区域双击鼠标来增加下一个字段。

使用同样的方式来创建 SALES_ORDER 表及其中的列(字段)。

最后,创建 PURCHASE_ORDER 表及其中的列(字段)。

创建关系
我们已经创建了三个表。

到这里并没有结束;我们仍旧需要创建它们的关系。

SALES_ORDER 是 ORDER 的子表,意味着它们是 1:1 ,SALES_ORDER 为子表,ORDER 为父表,并将 ORDER 的键移动到 SALES_ORDER 。

所以,选择(单击)1:1 identifying relationship 图标,然后在 SALES_ORDER 表上单击,再在ORDER 表上单击。

注意,当你在单击表时,图标将变为带有 1:1 关系的手型。

1:1 关系就是这样设置的;ORDER_NO 主键被移动到 SALES_ORDER 表并作为它的主键。

下一步,创建 PURCHASE_ORDER 到 ORDER 的关系,它仍旧是 1:1 关系。

我们现在已经完成了表及表之间关系的设计;将我们的模型保存为 ORDER.mwb.
生成 DDL 和数据库
最终在本文设计数据模型的目的是为了建立 MySQL 数据库。

我们将首先生成DDL(SQL CREATE script),然后执行这个脚本。

从 File | Export 菜单中,选择 Forward Engineer SQL CREATE Script.
最后,执行保存的 SQL CREATE 脚本。

MySQL Workbench 自身并没有执行这个脚本的能力;我们可以在 MySQL 命令控制台中来执行它。

你也可以在其中来查看表是否已经被创建。

总结
这篇文章向你展示了在 MySQL Workbench 中如何可视的建立 MySQL 物理数据模型,并使用它来创建一个 MySQL 数据库。

相关文档
最新文档