MySQL WorkBench管理操作MySQL教程

 更新时间:2014年03月20日 12:03:13   作者:  
MySQL Workbench提供DBAs和developers一个集成工具环境,方便管理mysql数据库,这里简单介绍下MySQL Workbench使用方法,需要的朋友可以参考下
一 MySQL Workbench

MySQL Workbench提供DBAs和developers一个集成工具环境:

1)数据库设计和建模

2)SQL开发(取代原来的MySQL Query Browser)

3)数据库管理(取代原来的MySQL Administrator)

二 MySQL Workbench 下载和安装

1)下载

下载: MySQL Workbench 6.09

地址:https://www.jb51.net/database/29494.html

2)安装

3) 入门数据库实例 (sakila-db)

下载:http://mysql-tools.com/en/downloads/mysql-databases/4-sakila-db.html

三 MySQL Workbench 使用

1)Server Administration

* 使用MySQLInstanceConfig配置MySQL以Service运行;

* 然后使用MySQL Workbench的Server Administration的New Server Instance创建新的server实例@localhost;

* 使用MySQL Workbench的Server Administration的Data Dump来导入我们的数据库实例sakila-db,首先导入sakila schema,然后导入sakila data,导入schema如下图:

* 导入的命令行可以在workbench的log中看到,schema的导入如下:

复制代码 代码如下:

mysql.exe --defaults-extra-file="c:\users\AAA\appdata\local\temp\tmphjwdop" --host=localhost --user=root --port=3306 --default-character-set=utf8 --comments < "E:\\mysql\\sakila-db\\sakila-db\\sakila-schema.sql"


data的导入如下:

复制代码 代码如下:

mysql.exe --defaults-extra-file="c:\users\AAA\appdata\local\temp\tmpbsop_e" --host=localhost --user=root --port=3306 --default-character-set=utf8 --comments < "E:\\mysql\\sakila-db\\sakila-db\\sakila-data.sql"


* 同时也可以使用MySQL Workbench的Server Administration的Data Dump来导出数据库,导出有两种格式,第一为导出到dump project folder,每个表为一个sql文件,第二种为导出为self contained file,所有的表导出为一个sql文件;

2)SQL Development

* 使用MySQL Workbench的SQL Development的 new connection来创建链接localhost,链接到先前导入的数据库实例sakila,如下:

* 在MySQL Workbench的SQL Development的环境中查询数据库实例sakila的actor表内容,如下:

3)Data Modeling

* 使用MySQL Workbench的Data Modeling的open existing EER model来打开数据库实例sakila中的sakila.mwb文件,如下图:

* 通常地,我们使用MySQL Workbench的Data Modeling从建模开始来设计数据库,在建模完成后导出为sql语句,然后再将sql导入到数据库,来完成数据库的创建;

相关文章

  • MySQL数据库给表添加索引的实现

    MySQL数据库给表添加索引的实现

    在MySQL中,索引是用来加速数据库查询的一种特殊数据结构,当我们需要查询数据库中某些数据的时候,如果数据库中有索引,就可以避免全表扫描,从而提高查询速度,本文就介绍了如何给表添加索引,感兴趣的可以了解一下
    2023-08-08
  • MySQL修改root密码的3种实用方法

    MySQL修改root密码的3种实用方法

    最近在看项目,搭建本地环境时候,忘记mysql的密码,怎么修改密码,网上找了半天,终于配合着几个帖子搞定了,下面这篇文章主要给大家介绍了关于MySQL修改root密码的3种实用方法,需要的朋友可以参考下
    2023-11-11
  • 关于mysql 的时间类型选择

    关于mysql 的时间类型选择

    本篇文章是对mysql中的时间类型选择进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 10个mysql中select语句的简单用法

    10个mysql中select语句的简单用法

    本篇文章主要讲述的是MySQL SELECT句法的简单分析,我们大家都知道MySQL数据库是我们大家经常使用的数据库,其相关的应用也是备受关注的,那么以下的文章主要是对MySQL SELECT句法的简单分析。
    2014-08-08
  • MySQL服务无法启动的解决办法(亲测有效)

    MySQL服务无法启动的解决办法(亲测有效)

    用管理员身份打开cmd试图启动MySQL时出现服务无法启动并提示服务没有报错任何错误,所以本文小编给大家介绍了一个亲测有效的解决办法,需要的朋友可以参考下
    2023-12-12
  • mysql 某字段插入随机数(插入随机数到MySQL数据库)

    mysql 某字段插入随机数(插入随机数到MySQL数据库)

    这篇文章主要介绍了mysql 某字段插入随机数(插入随机数到MySQL数据库),需要的朋友可以参考下
    2016-09-09
  • mysql 字符串正则表达式及说明

    mysql 字符串正则表达式及说明

    这篇文章主要介绍了mysql 字符串正则表达式及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • mysql如何根据.frm和.ibd文件恢复数据表

    mysql如何根据.frm和.ibd文件恢复数据表

    这篇文章主要介绍了mysql根据.frm和.ibd文件恢复数据表的操作方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-07-07
  • 关于skip_name_resolve参数的总结分享

    关于skip_name_resolve参数的总结分享

    下面小编就为大家带来一篇关于skip_name_resolve参数的总结分享。小编觉得挺不错的,现在分享给大家。给大家一个参考。一起跟随小编过来看看吧
    2016-03-03
  • MySQL中隔离级别RC与RR的区别及说明

    MySQL中隔离级别RC与RR的区别及说明

    这篇文章主要介绍了MySQL中隔离级别RC与RR的区别及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08

最新评论