dbForge Studio for MySQL(SQL数据库管理软件)v8.0.40官方版
最新推荐
-
齐鲁银行网银助手3.0.0.5官方版 安全软件 / 3.0M
-
360安全卫士U盘病毒专杀(Autorun.inf专杀)13.0.0.213简体中文绿色免费版 安全软件 / 86.1M
-
360安全卫士U盘病毒专杀工具v13.0.0.213绿色免费版 安全软件 / 86.1M
-
360安全卫士修复工具v13.0.0.213免费版 安全软件 / 86.1M
-
360安全卫士超强查杀V13.0.0.213安装版 安全软件 / 86.1M
精品推荐
-
WeeeCode(图形化编程软件)v3.6.2官方版 编程开发 / 429.1M
查看 -
核桃编程v2.1.123.0官方版 编程开发 / 272.5M
查看 -
DevToys(开发工具)v1.0.11.0官方版 编程开发 / 156M
查看 -
吾爱OD(附118款脱壳脚本)v1.10中文版(32/64位) 编程开发 / 15.5M
查看 -
360加固助手v3.6.1.0官网版 编程开发 / 271.5M
查看
本类排行
详情介绍
dbForgeStudioforMySQL是Devart公司出品的一款专门服务于mysql数据库的管理软件。该软件机器查询、管理、分析和报告集于一身。它是一款非常专业的mySQL数据库管理软件。通过dbForgeStudioforMySQL,用户可以轻松管理自己或公司的mySQL数据库。
dbForge 工作室
MySQL是devart出品的一款专门为mysql数据库服务的管理软件。该软件机器查询、管理、分析和报告集于一身。它是一款非常专业的mySQL数据库管理软件。通过dbForge
Studio for MySQL用户可以轻松管理自己或公司的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。
腾讯云连接支持
适用于MySQL 的新dbForge Studio
v8.0还允许您连接腾讯云关系型数据库云服务,让您轻松在云端部署和使用MySQL数据库。
特征
资料产生器
一个强大的GUI 工具,用于快速生成大量测试数据以填充MySQL 数据库表。该工具提供了多个选项来生成有意义的内容词数据生成器。
MySQL数据库架构
MySQL 的dbForge 架构
Compare是一个用于轻松高效地比较和部署MySQL数据库结构差异的工具。该工具提供了MySQL 数据库架构中所有差异的全面视图,并生成清晰准确的SQL 同步脚本,可用于更新数据库架构。
关键词导航
为了使您的代码更加方便,我们在SQL 编辑器中引入了关键字之间的导航。要在关键字之间导航,您可以按Ctrl + F12 或使用
在语法对之间跳转”选项。
数据库开发
通过以下功能,构建、编辑和运行查询以及测量和优化查询性能变得更加容易
数据库设计
数据库设计工具允许用户创建数据库图表、对象、项目,并在用户友好的界面中有效地比较和同步数据库模式。
数据库管理
使用这些功能,用户可以管理他们的帐户、设置权限、监视打开的会话及其活动以及执行表维护。此外,数据库可以在备份文件中备份或从备份文件恢复。
在dbForge Studio 的帮助下对MySQL 数据库应用完整性约束!
我们的数据库工具团队很高兴地宣布推出支持CHECK 约束的dbForge MySQL 产品。我们期待看到客户在日常工作中从中受益。
MySQL不支持CHECK
Constraints语法这一事实给开发人员和DBA带来了很多不便。偏离SQL 标准会使维护数据完整性和确保数据质量变得复杂。 8.0.16 版本中引入的CHECK 约束是MySQL 最受欢迎和期待已久的功能之一。反过来,在Devart,我们的目标是为客户带来最新的创新,让他们了解新技术。
常见问题
什么是CHECK约束?
CHECK 约束是SQL 中的完整性约束,允许用户在表的每一行上指定条件。它用于限制列中可以放置的值的范围。约束必须是谓词,并且可以引用表的单列或多列。根据NULL 的存在,谓词的结果可以是:
•正确•错误•未知
如果谓词的计算结果为UNKNOWN,则不违反约束,并且可以在表中插入或更新行。
在MySQL 8.0.16 之前的版本中,CREATE TABLE 仅允许表CHECK 约束语法的受限版本,该语法将被解析并忽略:
检查(表达式)
1
检查(表达式)
在MySQL 8.0.16 中,CREATE TABLE 允许所有存储引擎使用表和列CHECK 约束的核心功能。对于表约束和列约束,CREATE
TABLE 允许以下CHECK 约束语法:
[CONSTRAINT [符号]]check(expr)[[不执行]
1
[CONSTRAINT [符号]]check(expr)[[不执行]
在哪里?
符号是一个可选参数,指定约束的名称。如果省略,MySQL 将根据表名、文字_chk_ 和序数(1, 2, 3,) 生成一个名称。
请注意,约束名称的最大长度为64 个字符,并且区分大小写,但不区分重音。
expr 将约束指定为布尔表达式,对于表的每一行,该表达式的计算结果必须为TRUE 或UNKNOWN(对于NULL 值)。如果条件计算结果为FALSE,则由于违反约束而失败。
ENFORCED 是一个可选子句,指示是否强制执行约束。当省略或指定为ENFORCED 时,将创建并强制执行约束。如果指定为NOT
ENFORCED 创建约束但不强制执行。
CHECK 约束指定为表约束或列约束:
•表约束不会出现在列定义中,并且可以引用任何表或表列。允许前向引用稍后出现在表定义中的列。
• 列约束出现在列定义中,并且只能引用该列。
创建CHECK 约束
CREATE TABLE 和ALTER TABLE 语句的列定义和表定义支持用于创建检查约束的SQL 标准语法。
mysql 创建表t1(c1 整数约束c1_chk 检查(c1 0),
- c2 整数,
- 约束c2_chk 检查(c2 0),
- 约束c1_c2_chk 检查(c1 + c2 9999));
查询正常,0 行受影响(0.05 秒)
如前所述,MySQL 为任何没有指定约束的CHECK 约束生成一个名称。要查看为上面给出的表定义生成的名称,请使用SHOW CREATE
表语句。
dbForge Studio for MySQL,支持CHECK 约束
8.2 刚刚推出。我们始终在扩展功能以满足最挑剔的客户。
检查ALTER TABLE 代码完成中的约束支持.添加CONSTRAINT、CREATE TABLE 和ALTER TABLE:
使用数据库时,确保数据完整性是首要任务。因此,dbForge 产品中针对MySQL 的CHECK 约束支持有助于避免开发人员之前遇到的许多问题
我们欢迎您尝试新版本的dbForge Studio for MySQL 并与我们分享您的想法。我们一直在寻找改进的方法。
与我们的团队分享您的经验并帮助我们保持满意。
dbForge Studio for MySQL 入围DBTA 2019 决赛,支持实体框架6.3 和.NET Core 3,用于备份所有MySQL
服务器数据库或仅备份所需的数据库以满足MySQL 数据库工具中的MariaDB 10.4 支持在dbForge Studio 中连接到MariaDB
MySQL 继续扩展
指示
1.下载并安装软件。
2、进入操作界面后,点击左上角的FILE,新建一个数据库管理程序。用户需要对数据库语言有一定的了解。