<1> MySQL Workbench

MySQL Workbench 为数据库管理员、程序开发者和系统规划师提供可视化的Sql开发、数据库建模、以及数据库管理功能。

<2>.MySQL Workbench 的下载和安装

(1)安装最新MySql时,有是否安装MySql Workbench的选项,可选择安装。

(2)可以独立安装MySql Workbench。

官方下载地址:http://dev.mysql.com/downloads/workbench/ ,安装很简单,基本就是一路Next。

注意:一定要安装和MySql对应的版本,要不然安装后连接不上服务器,提示外部组件异常;

<3>打开Workbench,主页面上点击要connect的连接。
注意系统偏好设置里,MySQL是running的状态,否则无法执行。

 

<4> 创建数据库:

点击创建数据库按钮,输入数据库名称,选择编码方式,点击Apply

 

Workbench会自动生成SQL语句,再次点击Apply就可以成功创建数据库

 

成功后,在数据库列表中可以看到新建的数据库

 

<5>创建数据表:

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

 

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

 

给Table命名,添加Column,设置Column的Datatype,PrimaryKey等属性。点击Apply后,

Workbench仍会自动生成SQL语句,再次点击Apply,成功创建新表,在左下角可以看到:

 

 

 

 

右键想要查看的Table,选择Select Rows,即可查看表中数据:

 

在弹出的对话框中,Edit 菜单栏中包含三个按钮,分别为“修改”“插入”和“删除”。

 

<6>查看数据表:

       成功创建数据表后,可以查看数据表的结构信息,在需要查看表结构的数据表上右击,选择 Table Inspector 选项,即可查看数据表的结构,如下图所示。

 

在查看数据表的对话框中,Info 标签显示了该数据表的表名、存储引擎、列数、表空间大小、创建时间、更新时间、字符集校对规则等信息,如下图所示。

 

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

<7>批量执行SQL:

在使用MySQL Workbench进行批量更新或删除时,会出现如下错误:

Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Queries and reconnect. 0.000 sec

因为是MySQL Workbench的默认的安全设置是不能批量更新表的。

解决方法:

一、在SQL语句之前添加

    SET SQL_SAFE_UPDATES = 0;

二、修改MySQL Workbench设置:

  • 打开Workbench的菜单[Edit]->[Preferences...]

 

    • 切换到[SQL Queries]页面(不同版本可能在SQL Editor)

    • “Safe Updates”.Forbid UPDATEs and DELETEs with no key in WHERE clause or no LIMIT clause.Requires a reconnection之前的对勾去掉.

    • 点击【OK】,重启Workbench.

 

————————————————
原文链接:https://blog.csdn.net/zs1342084776/article/details/88701261