有人知道一个像样的免费数据库模式逆向工程工具吗? [关闭]

2024-06-30

寻找一种工具,可以自动从实时数据库创建 MySQL 数据库模式的图形表示,显示表、列和关系(ER 图)。理想情况下,在 OS X 上运行的东西会很棒,但如果有必要,我会利用我能得到的东西在不同的机器上运行它。

我检查了谷歌和del.icio.us。似乎大多数这样做的产品都是商业的。我猜他们的开发成本很高?

MySQL 有工作台 http://dev.mysql.com/workbench/但逆向工程功能需要额外付费。

这个开源工具模式间谍 http://schemaspy.sourceforge.net/看起来很有前途,但安装和使用可能有点尴尬。在深入探讨之前,我想先看看是否有人知道更“即时满足”的东西。


查看SQuirreL http://squirrel-sql.sourceforge.net/.

您需要右键单击表格并选择选项“添加到图表”。然后它将打开一个新选项卡。切换到该选项卡后,您将看到一个框中显示的表格。只需右键单击该框并选择“添加所有子项”和“添加所有父项”。它将包括完整的层次结构、实体和关系。所以,你可以说它会生成一个 ERD。

希望这会有所帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有人知道一个像样的免费数据库模式逆向工程工具吗? [关闭] 的相关文章

  • 如何重新排列 MySQL 列?

    我需要移动现有列的位置 以获得更好的可见性 如何在不影响数据的情况下完成此操作 Modify https stackoverflow com a 14767467 819417也有效 看一看 ALTER TABLE table name M
  • SQL错误:0,SQLState:08S01通信链路故障[重复]

    这个问题在这里已经有答案了 我收到此错误 不那么频繁 2013 05 08 16 44 35 786 WARN JDBCExceptionReporter java 100 org hibernate util JDBCExceptionR
  • 如何将DEX反编译成Java源代码?

    如何将Android DEX VM字节码 文件反编译成相应的Java源代码 这很容易 获取这些工具 dex2jar https github com pxb1988 dex2jar将 dex 文件转换为 jar 文件 jd gui http
  • 存储图像:数据库或文件系统 -

    我读过一些这方面的帖子 但我仍然不明白对我来说最好的解决方案是什么 我开始编写一个新的网络应用程序 后端将提供有关1 1000万张图像 普通大小200 500kB对于单个图像 我的网站将提供内容和图像100 1000 个用户同时 我还希望使
  • 导出数据库的 CREATE 脚本

    假设我已经在 pgAdmin 中创建了一个数据库 但我想导出一个 CREATE sql 文件 我将如何生成转储 以下是如何使用 pgAdmin 创建一个架构脚本 该脚本可以与 PostgreSql 数据库架构比较工具 例如apgdiff h
  • 在 MySQL 中使用 BLOB 或 VARBINARY 加密数据?

    我正在开发一个 PHP 应用程序 它通过文本区域接受用户输入 它将加密存储在数据库中 使用 AES ENCRYPT 我应该使用 BLOB 还是 VARBINARY 字段 这两种类型的字段都会对性能产生影响吗 BLOB 和 VARBINARY
  • 如何使用 DbSession 在 Yii2 中创建用户会话管理系统 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 今天 当我想为我的网站创建用户个人资料页面并希望创建系统用户可以管理他在此系统中的活动会话时 需要 查看活动会话 浏览器和平台 查看当
  • 找到 32 位 ELF Linux 二进制文件结束和填充开始的位置?

    如何确定 32 位 ELF Linux 二进制文件的结束位置以及附加到文件的其他数据的开始位置 例如 某些软件会将数据附加到文件末尾以供提取或执行 同时包含在单个二进制文件中 自解压存档就是此类文件的一个示例 我想做的事情类似于通过PE头找
  • 通过 Eloquent 在 laravel 中找到具有相同值的两列?

    我正在开发一个项目 其中有一个表市场 其中有一个 Buyer id 列和一个 seller id 列 当卖家将商品投放市场时 seller id 和 buyer id 相同 这意味着该产品现在正在销售 销售后 buyer id 更改为购买该
  • 错误 1366 (HY000):整数值不正确:第 1 行的列“id”的“”[已关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 My code sql INSERT INTO static table name sql join array key
  • 如何高效地修剪数据

    我目前正在解决一个工作问题 我需要获取数据并根据用户定义的限制修剪生成的场景 我已经尝试了很多事情 但似乎无法让任何事情按照我想要的方式高效运行 我可能必须在数据库外部运行 以便可以扩展运行 但我认为如果可能的话 我应该尝试在数据库内部执行
  • 如何对数据库架构进行版本控制?

    是否有办法 廉价或 FLOSS 对 SQL Server 2008 DB 架构进行版本控制 这是杰夫 阿特伍德 Jeff Atwood 写的一篇不错的文章数据库版本控制 http www codinghorror com blog 2006
  • 在 SQL 中,如何获得按某一列排序的前 N ​​行?

    我想选择表格的前 N 行 按其中一列中的数字有多高进行排名 我已经有了 SELECT FROM movie ORDER BY worldwide gross DESC 怎样才能获得前二十名 如果有什么区别的话我正在使用MySQL Cheer
  • 撤消日志错误:系统表空间中没有剩余空间用于分配撤消日志页

    我正在使用以下命令将 csv 文件导入到 mysql 数据库中的表中加载数据到文件中命令 csv 文件相当大 大约 10 Gig 在导入过程中 我收到以下错误 撤消日志错误 系统表空间中没有剩余空间用于分配撤消日志页 请向表空间添加新的数据
  • 跨三个表的 LEFT JOIN(带有连接表)

    在Postgres中 有没有办法执行left join在由联结表链接的表之间 并在链接表上进行一些过滤 比如说 我有两张桌子 humans and pets 我想执行一个查询 其中包含人类 ID 和宠物名称 如果人类 ID 存在 但他们没有
  • 连接到远程 mysql 在终端中工作,而不是通过 PHP PDO 脚本

    我在这里面临一个奇怪的问题 我们有一个服务器 A 用于存储应用程序文件 和带有数据库的B服务器 尝试使用以下命令通过命令提示符从服务器 A 连接到 B mysql h xx xx xx xx u root p password and it
  • PHP/MySQL:从 YYYY-MM-DD 转换为 DD 月,YYYY?

    我在 MySQL 表中有一个 DATE 列 它以以下格式表示日期 YYYY MM DD 我想使用 PHP 从数据库中检索日期 但显示如下 DD 月 YYYY 例如 从 2009 04 13 到 2009 年 4 月 13 日 女巫是最好的方
  • MySQL:限制记录数量的百分比?

    假设我有一个值列表 如下所示 id value A 53 B 23 C 12 D 72 E 21 F 16 我需要前10名percent此列表中的 我尝试过 SELECT id value FROM list ORDER BY value
  • Cassandra 中最终一致性的含义是什么?

    当单个集群中的节点不包含相同数据的副本但数据分布在节点之间时 Cassandra 中的最终一致性意味着什么 现在 由于单个数据记录在单个位置 节点 为什么 Cassandra 不从该单一记录位置返回最近的值 在这种情况下如何产生多个副本 C
  • 执行查询时hive是否运行hadoop?

    我试图了解 hive 和 hadoop 如何交互 从我读过的教程中我发现 在运行 HIVE 查询之前 您需要运行映射 归约作业来获取输入数据 这对我来说似乎适得其反 如果我已经运行了映射 化简作业并以易于解析的格式获取了数据 为什么我不将数

随机推荐

  • 什么时候不应该在头文件中使用包含保护?

    我们都知道什么时候使用includeguard 但是什么时候我们的项目中不应该使用它呢 最近看到一个混合编译的项目 CUDA GCC 故意留下一个头文件 CUDA文件 没有包含保护 我只是好奇而已 我的脑海中浮现出两种情况 当您想要打开 关
  • Django 自引用关系?

    我正在尝试创建模型页面 页面也应该能够有 子页面 我的模型代码如下使Python崩溃 http pastie org private butthk1aaeb3pmh7mmag1g在我的Mac python 2 6 1 和Ubuntu 10
  • Ubuntu 上的 Chromedriver:selenium.common.exceptions.SessionNotCreatedException:消息:会话未创建

    我在 AWS EC2 实例 的 Ubuntu 环境中使用 Selenium Chromedriver 时遇到问题 我正在使用 Chromedriver Linux64 版本 wnload chromedriver for Linux wge
  • Android 7.0(牛轧糖)上的活动过渡动画的 Z 顺序发生了变化吗?

    我使用自定义动画 onBackPressed 使用 Override public void onBackPressed super onBackPressed overridePendingTransition R anim zoom i
  • MSIS0038:SAML 消息签名错误 - ADFS 错误

    即使在 ADFS 中安装了正确的 SP 签名证书后 我还是在 Windows Server 2012 中遇到了这个奇怪的错误 错误日志显示如下 The Federation Service encountered an error whil
  • 无法使用 double 类型的左值初始化“id _NonNull”类型的参数

    目标C 我有多个 double long long NSString 和 int 类型的变量 我想将它们放入一个数组中 以便在 CSV 文件中作为单行打印 NSArray ValArray NSArray arrayWithObjects
  • 使用 JSON 将数据从 Python 导出到 Tableau?

    如何以表格形式从 Python 获取 400 万行和 28 列 我假设 基于搜索 我应该使用 JSON 格式 这种格式可以处理大量数据并且足够快 我制作了 12 行数据的子集并尝试使其正常工作 好消息是 它正在发挥作用 坏消息 不是我想要的
  • 如何获取hive表、列、视图、约束键和注释列的元数据?

    请帮助我如何获取 Hive 表 列 视图 约束键和注释列的元数据 如果您有 Hue 可用 您可以从顶部菜单数据浏览器转到 Metastore 表 在那里您可以找到所有可用模式的元数据 从 Hive 您可以尝试 USE DB NAME DES
  • 当鼠标悬停时使用 matplotlib 注释绘图的线条[重复]

    这个问题在这里已经有答案了 我想在鼠标悬停时在绘图上注释不同的线 这里用点进行相同的操作当鼠标悬停在 matplotlib 中的某个点上时可以显示标签吗 https stackoverflow com questions 7908636 p
  • Android 单例对话框

    我有一个处理大量进度对话框的 Android 应用程序 我必须为每个活动创建一个单独的对话框 对话框创建在构造时将活动 上下文 作为参数 有没有一种方法可以创建单个对话框 与应用程序而不是活动相关 并在不同的活动中显示它 这样我就不必重复创
  • struct tm->tm_yday 是否给出了正确的闰年值?

    假设我想获取自 1 月 1 日以来经过的天数 这会返回闰年的正确值吗 struct tm now tm struct timeval tv time t currtime gettimeofday tv NULL currtime tv t
  • 使用 Maven Surefire 插件运行 JUnit 4 和 Junit5 - 2020

    我看到一些人遇到了这个问题 并且已经挣扎了几周 但无法在同一个项目上运行 JUnit4 和 JUnit5 我需要它来维护一些旧的测试 我注意到 如果删除 Maven Surefire 插件 我可以运行 JUnit4 测试 而当它添加到 PO
  • 如何使用 local.xml 在 Magento 1.5 中设置默认布局?

    因此 我已经完成了一些我想要使用的布局 并且我认为在 local xml 文件中设置它可以修复每个页面的问题 像这样
  • 我可以禁用 openpyxl 自动将字符串解析为日期时间吗?

    我有示例 Excel 文件 其中包含以字符串形式编写的各种时间戳格式 openpyxl 中有一个内置功能 可以自动将日期转换为日期时间对象 我的问题很简单 我该如何接受raw字符串由用户插入到 Excel 文件中 无需干预openpyxl
  • Python XLWT调整列宽

    XLWT 的易用性给我留下了深刻的印象 但有一件事我还没有弄清楚该怎么做 我正在尝试将某些行调整为显示所有字符所需的最小宽度 换句话说 如果双击单元格之间的分隔线 excel 会做什么 我知道如何将列宽调整为预定量 但我不确定如何确定显示所
  • Python2 math.fsum 不准确?

    我正在使用 python2 数学模块来计算 fsum 的总和 据我所知 0 1通常不能存储二进制 据我了解 math fsum 应该以某种方式解决这个问题 import math math fsum 0 0 0 1 0 1 math fsu
  • 使用清单修改 Latex 文档中 R 代码的字体颜色

    我试图在 Latex 文档中突出显示 R 代码 但我似乎无法更改代码框中的字体颜色 举个例子 我认为commentstyle color red 应该给我红色字体的评论 但评论显示为蓝色或黑色 不太清楚 另外 我认为backgroundco
  • Discord OAuth 代码使用

    我对使用 Discord API 与 Discord 进行交互感兴趣 我会把他们的文档描述为 稀疏 但也许我只是没有在正确的地方寻找 我的大部分信息都来自这个页面 https discordapp com developers docs t
  • Xcode 4 Instruments 不显示源代码行

    我刚刚开始使用 Xcode 4 发现无论我如何在项目中设置调试符号 Instruments 都拒绝显示与我的代码相对应的堆栈跟踪项的源代码行 仅显示十六进制偏移并将我的可执行文件标识为所属模块 打开 源位置 也会出现空白 即使对于由 Xco
  • 有人知道一个像样的免费数据库模式逆向工程工具吗? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 寻找一种工具 可以自动从实时数据库创建 MySQL 数据库模式的图形表示 显示表 列和关系 ER 图 理想情况下 在 OS X 上运行的东