
Mysql workbench(数据库设计设计工具)
v8.12 中文版- 软件大小:31.6 MB
- 更新日期:2019-09-15 16:49
- 软件语言:简体中文
- 软件类别:数据库类
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:

软件介绍 人气软件 下载地址

软件功能
数据字典:MySQL现在包含一个事务数据字典,用于存储有关数据库对象的信息。
原子数据定义语句(Atomic DDL):原子DDL语句将与DDL操作关联的数据字典更新,存储引擎操作和二进制日志写入组合到单个原子事务中。
MySQL现在支持角色,这些角色被命名为特权集合。可以创建和删除角色。角色可以拥有授予和撤消的权限。可以向用户帐户授予和撤消角色。可以从授予帐户的帐户中选择帐户的活动适用角色,并且可以在该帐户的会话期间更改
MySQL现在结合了用户帐户类别的概念,系统和常规用户根据他们是否拥有SYSTEM_USER权限进行区分
MySQL现在维护有关密码历史的信息,从而限制了以前密码的重用。DBA可能要求在某些密码更改或时间段内不从先前的密码中选择新密码。可以在全局以及每个帐户的基础上建立密码重用策略。
可扩展性和限制
支持大型数据库。我们将MySQL Server与包含5000万条记录的数据库结合使用。我们也知道使用MySQL服务器的用户有200,000个表和大约5,000,000,000行。
每个表最多支持64个索引。每个索引可以包含1到16列或部分列。InnoDB表的最大索引宽度为767字节或3072字节。请参见 第15.6.1.6节“InnoDB表的限制”。MyISAM表的最大索引宽度为1000个字节。
软件特色
使用具有独立模块的多层服务器设计
提供事务性和非事务性存储引擎。
使用MyISAM具有索引压缩的非常快速的B树磁盘表()。
旨在使添加其他存储引擎相对容易。如果要为内部数据库提供SQL接口,这非常有用。
使用非常快速的基于线程的内存分配系统。
使用优化的嵌套循环连接执行非常快速的连接。
实现内存中的哈希表,用作临时表。
使用应尽可能快的高度优化的类库实现SQL函数。通常在查询初始化之后根本没有内存分配。
将服务器作为单独的程序提供,用于客户端/服务器网络环境,以及作为可嵌入(链接)到独立应用程序的库。此类应用程序可以单独使用,也可以在没有网络的环境中使用。
完全支持SQL GROUP BY和 ORDER BY子句。支持基函数(COUNT(), AVG(), STD(), SUM(), MAX(), MIN(),和 GROUP_CONCAT())。
支持LEFT OUTER JOIN和 RIGHT OUTER JOIN使用标准SQL和ODBC语法。
根据标准SQL的要求支持表和列上的别名。
支持DELETE, INSERT, REPLACE,和 UPDATE以返回更改(受影响)的行数,或返回通过连接到服务器时设置标志,而不是匹配的行的数量。
支持特定于MySQL的SHOW 语句,用于检索有关数据库,存储引擎,表和索引的信息。支持 INFORMATION_SCHEMA数据库,根据标准SQL实现。
安装方法
1、找到下载完成的压缩包并解压,然后双击“mysql-workbench-community-8.0.12-winx64.msi”应用程序进入安装步骤。

2、此程序将安装到您的计算机中,单击【Next】继续,或单击【Cancel】退出安装程序。

3、如果您想要更改程序的保存位置,请单击【Change】并选择目标文件夹,选择完成后点击【Next】继续。

4、选择您所需要安装的组件,默认选择complete,选择完成后点击【Next】继续安装。

5、准备安装程序,单击【Install】开始安装,如果您想回顾或更改设置,请单击【Back】。

6、等待安装过程,大约十秒钟的时间即可安装完成。

7、安装完成后点击【Finish】退出安装向导,默认运行此程序。

使用说明
调用MySQL程序
要从命令行(即从shell或命令提示符)调用MySQL程序,请输入程序名称,后跟任何选项或其他参数,以指示程序您希望它执行的操作。以下命令显示了一些示例程序调用。shell>表示命令解释器的提示; 它不是你输入的一部分。您看到的特定提示取决于您的命令解释程序。典型的提示适用$于 sh,ksh或 bash,%适用于 csh或tcsh, C:\>适用于Windowscommand.com或cmd.exe 指挥口译员。

以单个或双短划线(-,--)开头的参数指定程序选项。选项通常表示程序应对服务器进行的连接类型或影响其操作模式。第4.2.2节“指定程序选项”中介绍了选项语法。
Nonoption参数(没有前导破折号的参数)为程序提供了附加信息。例如, mysql程序将第一个nonoption参数解释为数据库名称,因此该命令mysql --user=root test指示您要使用该 test数据库。
后面描述各个程序的部分表明程序支持哪些选项,并描述任何其他非选项参数的含义。
一些选项在许多程序中很常见。最常用的是指定连接参数的 --host(或-h), --user(或-u)和--password(或 -p)选项。它们指示运行MySQL服务器的主机以及MySQL帐户的用户名和密码。所有MySQL客户端程序都了解这些选项; 它们使您能够指定要连接的服务器以及要在该服务器上使用的帐户。其他连接选项是 --port(或-P)指定TCP / IP端口号和 --socket(或)-S)在Unix上指定Unix套接字文件(或Windows上的命名管道名称)。有关指定连接选项的选项的更多信息,请参见第4.2.4节“使用命令选项连接到MySQL服务器”。
您可能会发现有必要使用路径名调用MySQL程序到bin安装它们的目录。如果您尝试从目录以外的任何目录运行MySQL程序时遇到“ 程序未找到 ”错误, 则可能会出现这种情况 bin。为了使用MySQL更方便,可以将bin目录的路径名添加 到PATH 环境变量设置中。这使您可以通过仅键入其名称而不是其整个路径名来运行程序。例如,如果安装了 mysql,则/usr/local/mysql/bin可以通过将其作为mysql调用来运行该程序,并没有必要将其作为/ usr / local / mysql / bin / mysql调用 。
有关设置PATH变量的说明,请参阅命令解释程序的文档。设置环境变量的语法是特定于解释器的。(有些信息在 第4.2.7节“设置环境变量”中给出。)修改PATH设置后,在Windows上打开一个新的控制台窗口或在Unix上再次登录,以使设置生效。
在命令行上使用选项
命令行中指定的程序选项遵循以下规则:
命令名后面给出了选项。
选项参数以一个破折号或两个破折号开头,具体取决于它是选项名称的简短形式还是长形式。许多选项都有短形式和长形式。例如,-?并且--help 是指示MySQL程序,以显示它的帮助消息的选项的短和长的形式。
选项名称区分大小写。-v并且 -V都是合法的,具有不同的含义。(它们是相应的简短形式 --verbose和--version 选项。)
某些选项采用选项名称后面的值。例如,-h localhost或 --host=localhost指示MySQL服务器主机到客户端程序。选项值告诉程序运行MySQL服务器的主机的名称。
对于采用值的长选项,请将选项名称和值分隔=符号。对于带有值的短选项,选项值可以紧跟在选项字母后面,或者在:-hlocalhost和之间可以-h localhost有等效的空格。此规则的一个例外是指定MySQL密码的选项。此选项可以作为 或以长格式给出 。在后一种情况下(没有给出密码值),程序以交互方式提示您输入密码。密码选项也可以在短形式给予 或 --password=pass_val--password-ppass_val-p。但是,对于简短形式,如果给出密码值,则必须遵循选项字母而没有中间空格:如果选项字母后面有空格,则程序无法判断后面的参数是否应该是密码价值或其他一些论点。因此,以下两个命令有两个完全不同的含义:

第一个命令指示mysql使用密码值test,但不指定默认数据库。第二个指示 mysql提示输入密码值并test用作默认数据库。
在选项名称中,dash(-)和underscore(_)可以互换使用。例如, --skip-grant-tables并且 --skip_grant_tables 是等价的。(但是,前导破折号不能作为下划线给出。)
MySQL服务器具有某些命令选项,这些命令选项可以仅在启动时指定,还有一组系统变量,其中一些可以在启动时,运行时或两者中设置。系统变量名称使用下划线而不是破折号,并且在运行时引用时(例如,使用 SET 或SELECT语句),必须使用下划线编写:

在服务器启动时,系统变量的语法与命令选项的语法相同,因此在变量名称中,破折号和下划线可以互换使用。例如,--general_log=ON并且 --general-log=ON是等价的。(对于在选项文件中设置的系统变量也是如此。)
对于采用数字值的选择,该值可以与一个后缀被给予K, M或者G以指示1024一乘法器,1024 2或1024 3。从MySQL 8.0.14的,后缀也可以是T, P和E以指示1024乘法器4,1024 5或1024 6。后缀字母可以是大写或小写。
例如,以下命令告诉 mysqladmin ping服务器1024次,每次ping之间休眠10秒:

将文件名指定为选项值时,请避免使用~shell元字符。它可能没有按您的预期解释。
在命令行上给出时,必须引用包含空格的选项值。例如, --execute(或-e)选项可以与mysql一起使用,将一个或多个以分号分隔的SQL语句传递给服务器。使用此选项时,mysql将执行选项值中的语句并退出。声明必须用引号括起来。例如:

注意
long form(--execute)之后是等号(=)。
要在语句中使用带引号的值,必须转义内部引号,或者在语句中使用不同类型的引号来引用语句本身。命令处理器的功能决定了您是否可以使用单引号或双引号以及转义引号字符的语法。例如,如果命令处理器支持使用单引号或双引号引用,则可以在语句周围使用双引号,并在语句中使用任何引用值的单引号。
程序选项修饰符
一些选项是“ 布尔 ”和可以打开或关闭的控制行为。例如, mysql客户端支持一个 --column-names选项,用于确定是否在查询结果的开头显示一行列名。默认情况下,启用此选项。但是,您可能希望在某些情况下禁用它,例如将mysql的输出发送到另一个期望仅查看数据而不是初始标题行的程序时。
要禁用列名,可以使用以下任何一种形式指定选项:

在--disable与--skip 前缀和=0后缀都具有相同的效果:它们均关闭选项。
可以通过以下任何方式指定选项 的“ 启用 ”形式:

值ON,TRUE, OFF,和FALSE也被识别为布尔选项(不区分大小写)。
如果选项以前缀为前缀--loose,如果程序无法识别该选项,则程序不会退出并显示错误,而是仅发出警告:

--loose当您在同一台计算机上运行MySQL的多个安装程序并在选项文件中列出选项时 ,前缀非常有用。可以使用--loose前缀(或 loose在选项文件中)给出可能无法被程序的所有版本识别的选项。识别该选项的程序版本正常处理,而不识别它的版本会发出警告并忽略它。
该--maximum前缀仅适用于 mysqld,并允许对大型客户端程序设置会话系统变量的方式进行限制。为此,请使用--maximum带有变量名称的前缀。例如, --maximum-max_heap_table_size=32M防止任何客户端使堆表大小限制大于32M。
该--maximum前缀旨在用于具有会话值的系统变量。如果应用于仅具有全局值的系统变量,则会发生错误。例如,使用--maximum-back_log=200,服务器产生此错误:

人气软件
-
PL/SQL Developer(PL/SQL数据库管理软件) 130.1 MB
/简体中文 -
Oracle SQL Developer(oracle数据库开发工具) 382 MB
/简体中文 -
PowerDesigner16.6 32/64位 2939 MB
/简体中文 -
Navicat for MySQL 15中文 72.1 MB
/简体中文 -
Navicat Data Modeler 3中文 101 MB
/简体中文 -
SPSS 22.0中文 774 MB
/多国语言 -
db文件查看器(SQLiteSpy) 1.67 MB
/英文 -
Navicat Premium V9.0.10 简体中文绿色版 13.00 MB
/简体中文 -
Navicat 15 for MongoDB中文 78.1 MB
/简体中文 -
sql prompt 9 12.67 MB
/简体中文