途人软件园:纯净绿色软件游戏下载网站

电脑软件| 软件合集| 最近更新| 网站地图

当前首页:首页 > 电脑软件 > 编程开发 > dbForge Studio for MySQL(SQL数据库管理软件)

dbForge Studio for MySQL(SQL数据库管理软件)

dbForge Studio for MySQL(SQL数据库管理软件)

类型:编程开发版本:v8.0.40官方版更新:2023-09-19 10:12:52大小:111.6M系统:WinAll语言:英文

DbForge Studio for mysql是devart公司出品的专业mysql数据库管理/[k2/],专门从事mySQL数据库的管理、查询、管理、分析、报表。

软件特色

支持MySQL服务器8.0

DbForge Studio for MySQL完全支持MySQL server v.8.0的所有功能,因此,您可以直接在您喜欢的MySQL工具中连接、管理、开发和管理最新服务器版本上的MySQL数据库!

MariaDB v10.3的连接支持

我们没有忘记使用MariaDB数据库的用户。DbForge Studio for MySQL允许您连接和使用最新的MariaDB v10.3

腾讯云的连接支持

新的dbforgeStudiofor MySQLv 8.0还允许连接腾讯云,这是一种关系数据库云服务,可以轻松地在云端部署和使用MySQL数据库。

功能介绍

数据生成程序

一个强大的GUI工具,用于快速生成大量测试数据来填充MySQL数据库表。这个工具为有意义的生成器生成概念数据提供了多种选择。

MySQL数据库架构

db forge SchemaCompare for MySQL是一款简单有效地比较和部署MySQL数据库结构差异的工具。该工具提供了MySQL数据库架构中所有差异的综合视图,并生成清晰准确的SQL同步脚本,可用于更新数据库架构。

关键词导航

为了使您的代码更加方便,我们在SQL编辑器中引入了关键字之间的导航。若要在关键字之间导航,可以按Ctrl+F12或使用快捷菜单中的在语法对之间跳转选项。

数据库开发

使用下面的功能,可以更容易地构建、编辑和运行查询,以及测量和优化查询性能。

数据库设计

数据库设计工具允许用户创建数据库图表、对象、项目,并在用户友好的界面中有效地比较和同步数据库模式。

数据库管理

使用这些功能,用户可以管理他们的帐户,设置权限,监控打开的会话及其活动,以及执行表维护。此外,您可以在备份文件中备份数据库,或者从备份文件中还原数据库。

借助dbForge Studio,对MySQL数据库进行完整性约束!

我们的数据库工具团队很高兴地宣布推出支持检查约束的dbForge MySQL产品。我们期待看到客户在日常工作中从中受益。

MySQL不支持CHECK约束语法的事实给开发者和DBA带来了很多不便。偏离SQL标准使得维护数据完整性和确保数据质量变得复杂。在8.0.16版本中引入检查约束功能是MySQL中要求最高、期待已久的功能之一。相反,在Devart,我们的目标是将最新的创新带给我们的客户,以便他们能够跟上新技术的步伐。

常见问题

什么是检查约束?

CHECK constraint是SQL中的一个完整性约束,它允许用户在表的每一行上指定条件。它用于限制一列中可以放置的值的范围。约束必须是谓词,可以引用表中的一列或多列。根据NULL的存在,谓词的结果可以是:

•真& # 8226;错误& # 8226;未知的

如果谓词评估为UNKNOWN,则不会违反约束,并且可以在表中插入或更新行。

在MySQL 8.0.16之前,CREATE TABLE只允许有限版本的表检查约束语法,该语法被解析并忽略:

考试(快递)

一个

考试(快递)

在MySQL 8.0.16中,CREATE TABLE允许所有存储引擎检查表和列功能上约束的核心。对于表约束和列约束,CREATE表允许以下检查约束语法:

[约束[符号]]检查(表达式)[[未执行]

一个

[约束[符号]]检查(表达式)[[未执行]

它在哪里?

Symbol是一个可选参数,用于指定约束的名称。如果省略,MySQL将根据表名、text _chk_和序号(1,2,3,...).

请注意,约束名称的最大长度是64个字符,并且区分大小写,但不区分重音。

Expr将约束指定为布尔表达式,对于表中的每一行,该表达式的值必须为TRUE或UNKNOWN(对于空值)。如果条件评估为FALSE,它将失败,并且将发生约束冲突。

ENFORCED是一个可选子句,指示是否强制约束。当省略或指定为ENFORCED时,将创建并执行约束。如果指定了NOT ENFORCED,则创建约束,但不实施约束。

CHECK约束被指定为表约束或列约束:

•表约束不会出现在列定义中,并且可以引用任何表或多个表列。允许向前引用出现在表定义之后的列。

•列约束出现在列定义中,并且只能引用该列。

创建检查约束。

CREATE TABLE和ALTER TABLE语句的列定义和表定义支持用于创建check约束的SQL标准语法。

mysql & gt创建表t1(c1整数约束C1 _ chk CHECK(C1 & gt;0),

-& gt;C2整数,

-& gt;约束c2_chk检查(C2 >;0),

-& gt;约束c1_c2_chk检查(C1+C2

查询正常,受影响0行(0.05秒)

如前所述,MySQL为任何没有指定约束的CHECK约束生成一个名称。要查看为上面给出的表定义生成的名称,请使用SHOW CREATE TABLE语句。

刚刚发布了支持检查约束的DbForge Studio for MySQL 8.2。我们一直在扩大功能以满足最苛刻的客户。

检查ALTER TABLE… Add Constraint,CREATE TABLE和ALTER TABLE的代码完成中的约束支持:

使用数据库时,确保数据完整性是首要任务。所以dbForge产品对MySQL的CHECK约束的支持,有助于避免开发者之前遇到的很多问题。

我们欢迎您试用MySQL的dbForge Studio新版本,并与我们分享您的想法。我们一直在寻找改进的方法。与我们的团队分享您的经验,帮助我们保持满意。

DbForge Studio for MySQL入围DBTA 2019。物理框架6.3和。NET Core 3支持备份所有MySQL服务器数据库或者只备份需要的数据库。MySQL数据库工具中的MariaDB 10.4支持与MariaDB的连接,MariaDB在dbForge Studio for MySQL中不断扩展。

施用方式

首先下载安装软件。

二、进入操作界面后,点击左上角的文件新建数据库管理程序,需要用户对数据库语言有一定的了解。