在 https://blog.csdn.net/fengbingchun/article/details/162439632 中介绍了在Windows10上安装MySQL社区版的操作步骤,这里介绍下MySQL Workbench社区版的使用。
MySQL Workbench是一款用于处理MySQL服务器和数据库的图形化工具。MySQL Workbench有两个版本:社区版和商业版。MySQL Workbench被设计为具有远程或本地MySQL服务器连接。
MySQL Workbench功能涵盖:
(1).SQL开发:使你能够创建和管理与数据库服务器的连接。除了使你能够配置连接参数之外,MySQL Workbench还提供了使用内置SQL编辑器对数据库连接执行SQL查询的功能。
(2).数据建模(设计):使你能够以图形方式创建数据库架构模型,在架构和实时数据库之间进行反向和正向工程,并使用全面的表编辑器编辑数据库的各个方面。表编辑器提供了易于使用的工具,用于编辑表、列、索引、触发器、分区、选项、插入和权限、例程和视图。
(3).服务器管理:使你能够通过管理用户、执行备份和恢复、检查审计数据、查看数据库运行状况和监控MySQL服务器性能来管理MySQL服务器实例。
(4).数据迁移:允许你将SQL Server、Microsoft Access、Sybase ASE、SQLite、SQL Anywhere、PostreSQL和其他RDBMS表、对象和数据迁移到MySQL。迁移还支持从早期版本的MySQL迁移到最新版本。
启动MySQL Workbench 8.0 CE,MySQL Workbench会打开主屏幕选项卡,如下图所示:点击"+"既可以创建本地数据库连接,也可以创建远程数据库连接
创建新的MySQL连接:点击"+",如下图所示,打开"设置新的连接"向导:
填入新的连接信息后,如连接名称后,先点击"Test Connection"按钮以检查连接参数(弹出的对话框需要输入root密码),以确保可以正常工作,如下图所示,然后点击"OK"以创建新的MySQL连接
打开刚创建的test1,如下图所示:
创建数据库info,如下图所示:切换到"Schemas"标签,在"Schemas"空白区域右键,选择"Create Schema...",Name字段填写"info",点击"Apply"
弹出"Apply SQL Script to Database"对话框,如下图所示:无需修改,点击"Apply",再点击"Finish"
创建表class1,如下图所示:点中"Tables",右键,选择"Create Table...",Table Name输入class1,然后按需添加字段:Column Name和Datatype,点击"Apply",再弹出的对话框中点击"Apply"、"Finish"
向表class1中添加数据,如下图所示:点中"class1",右键,选择"Select Rows - Limit 1000",手动填写数据,点击"Apply"保存写入数据库
创建新用户feo并给其分配访问info中class1的权限:注:可视化图形操作好像只能授予整个info数据库所有表权限,无法限制到class1,可以使用SQL脚本实现
(1).切换到Administration标签页,点击MANAGEMENT下的"Users and Privileges",然后点击"Add Account",如下图所示:"Login Name"段填写feo;设置feo登录密码
(2).标签切换到"Schema Privileges",点击"Add Entry...":选择数据库"info",点击"OK",如下图所示
(3).给feo分配权限:如下图所示,点击"Apply"
验证feo用户权限:
(1).新建MySQL连接test_feo,如下图所示:
(2).登录后可查看info库中全部数据表,如下图所示:
删除feo用户:
(1).连接test1
(2).切换到Administration,点击MANAGEMENT下的"Users and Privileges","User Accounts"列表下找到"feo",鼠标单击,然后点击"Delete"按钮,如下图所示:弹出的对话框中,点击"Delete"
GitHub:https://github.com/fengbingchun/Messy_Test