MySQL WorkBench管理操作MySQL教程

一 MySQL Workbench

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

1)数据库设计和建模

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

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

二 MySQL Workbench 下载和安装

1)下载

下载: MySQL Workbench 6.09

地址:http://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字符集设置 图文版 - 2015-04-26 11:04:08

在 mysql 客户端与 mysql 服务端之间,存在着一个字符集转换器。 character_set_client =gbk:转换器就知道客户端发送过来的是gbk格式的编码 character_set_connection=gbk:将客户端传送过来的数据转换成gbk格式 character_set_results=gbk: 注: 以上三个字符集可以使用set names gbk来统一进行设置 例子: create table test( name varchar(64) NOT NULL )charse

oracle trunc()函数用法-2 - 2015-04-26 11:04:06

2.TRUNC(for number) TRUNC 函数返回处理后的数值,其工作机制与 ROUND 函数极为类似,只是该函数不对指定小数前或后的部分做相应舍入选择处理,而统统截去。 其具体的语法格式如下 TRUNC ( number[,decimals] ) 其中: number  待做截取处理的数值 decimals  指明需保留小数点后面的位数。可选项,忽略它则截去所有的小数部分 下面是该函数的使用情况: TRUNC ( 89.985 , 2 ) =89.98
如果你想把二进制的数据,比如说图片文件和HTML文件,直接保存在你的MySQL数据库,那么这篇文章就是为你而写的!我将告诉你怎样通过HTML表单来储存这些文件,怎样访问和使用这些文件。 本文概述: 。在mysql中建立一个新的数据库 。一个怎样储存文件的例子程序 。一个怎样访问文件的例子程序 在mysql中建立一个新的database 首先,你必须在你的mysql中建立一个新的数据库,我们将会把那些二进制文件储存在这个数据库里。在例子中我会使用下列结构,为了建立数据库, 你必须做下列步骤: 。进入MySql
 来源于: I want to remove a tablespace and the datafile is already removed from the O.S (文档 ID 786567.1) 适用于: Oracle Database - Enterprise Edition - Version 10.1.0.4 and later Information in this document applies to any platform. 目标: 当datafile从os级别删除后,再试图dro
表的结构如下: 复制代码 代码如下: mysql show create table person; | person | CREATE TABLE `person` ( `number` int(11) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, `birthday` date DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 | 删除列: 复制代码 代码如下: ALTER TABLE person D
有时候可能需要检测下某台机器的服务是不是起来了,或者某台机器的某个库是不是能被连接又不能打开ssms也不想登陆服务器的话就可以用这个方法。 1.在桌面上右键创建个文本,然后改后缀名为udl以后保存(1.udl),至于udl是什么各位可以百度下这里就不细说了。 注:udl(Universal Data Link)是通用数据连接文件,使用通用数据链接 (UDL) 文件来保存连接字符串。 2.打开这个文件以后输入服务器的ip(因为我是本机所以用了实例名)和用户名密码就可以测试连接了,是不是很方便。

MySQL数字辅助表 - 2015-04-26 10:04:16

最近在做一个活动签到的功能,每个用户每天签到,累计到一定次数,可以换一些奖品。 签到表的设计如下 CREATE TABLE `award_chance_history` (    `id` int ( 11 ) NOT NULL AUTO_INCREMENT ,    `awardActId` int ( 11 ) DEFAULT NULL COMMENT '活动id' ,    `vvid` bigint ( 20 ) DEFAULT NULL COMMENT '用户id' ,    `createti
参考表:student 多字段查询 复制代码 代码如下: mysql select id,name,birth from student; 所有字段查询 复制代码 代码如下: mysql select * from student; where指定查询 复制代码 代码如下: mysql select * from student where id=901; mysql select * from student where id=904; mysql select name from student wh
PowerDesigner反向工程操作步骤 (已建好数据结构,生成数据模型) 1、打开“PowerDesigner” 2、新建一个空白物理数据模型      点击PowerDesigner菜单栏“File”==“New”选择左侧“PhysicalDataModel”。在“Model name”输入新建模型的名称,在“DBMS”选择数据库类型,点击“确定”完成新建。 3、新建数据库的数据源       以SQLServer2005为例,打开“控制面板”==“管理工具”==“数据源 (ODBC)”==选择“系

mysql 动态生成测试数据 - 2015-04-26 10:04:04

一、问题 要生成两类数据: A类:两位的 01 02 03 。。。09 10 11。。。19 20 21 。。。98 99 另一类B类:三位的 100 101 102 。。。110 111 112。。。998 999 二、解决办法 1、建表 复制代码 代码如下: CREATE TABLE `test`.`ta` ( `a` varchar(45) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 2、创建存储过程 复制代码 代码如下: DELIMITER $$