mysql workbench怎么用

mysql workbench怎么用,第1张

一 MySQL Workbench

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

1)数据库设计和建模

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

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

二 MySQL Workbench 下载和安装

1)下载

下载: MySQL Workbench 5.2.28

地址: http://www.mysql.com/downloads/workbench/

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数据库的图形化界面创建的数据库文件节省了数据库设计,被称为能效比(增强实体关系)模式,定义了一个数据库表,视图,程序,权限和其他结构。

MWB文件用于保存数据库的工作进度,同时也正在开发。一旦能效比型号齐全, MySQL的工作台可以生成从MWB文件中的MySQL数据库。

以上资料来源wenjiangeshi网,仅供参考

一、Introduction

Sakila可以作为数据库设计的参考,也可作为实验数据。我是用作数据仓库和ODI学习的实验数据。

The Sakila sample database was developed by Mike Hillyer, a former member of the MySQL AB documentation team, and is intended to provide a standard schema that can be used for examples in books, tutorials, articles, samples, and so forth. Sakila sample database also serves to highlight the latest features of MySQL such as Views, Stored Procedures, and Triggers.

二、Installation

方法一:安装MySQL时选择 FULL 完全安装

安装MySQL时选择FULL 完全安装, 默认安装了Sakila sample database

clip_image002 clip_image004

方法二:下载后导入

The Sakila sample database is available from http://dev.mysql.com/doc/index-other.html. A downloadable archive is available in compressed file or Zip format. The archive contains three files: sakila-schema.sql, sakila-data.sql, and sakila.mwb.

The sakila-schema.sql file contains all the CREATE statements required to create the structure of the Sakila database including tables, views, stored procedures, and triggers.

The sakila-data.sql file contains the INSERT statements required to populate the structure created by the sakila-schema.sql file, along with definitions for triggers that must be created after the initial data load.

The sakila.mwb file is a MySQL Workbench data model that you can open within MySQL Workbench to examine the database structure. For more information, see MySQL Workbench.

解压后得到三个文件:

1. sakila-schema.sql 文件包含创建Sakila数据库的结构:表、视图、存储过程和触发器

2. sakila-data.sql文件包含:使用 INSERT语句填充数据及在初始数据加载后,必须创建的触发器的定义

3. sakila.mwb文件是一个MySQL Workbench数据模型,可以在MySQL的工作台打开查看数据库结构。

shell>mysql -u root -p

mysql>SOURCE C:/temp/sakila-db/sakila-schema.sql

mysql>SOURCE C:/temp/sakila-db/sakila-data.sql

查看导入结果

sakila

三、Structure


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8754208.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存