gpt4 book ai didi

sql - 生成用于数据库测试的 SQL 语句

转载 作者:行者123 更新时间:2023-11-28 21:30:18 24 4
gpt4 key购买 nike

我想对自定义数据库进行覆盖测试,检查数据库是否为多个 sql 查询提供正确答案。因此我需要大量的 sql 查询来涵盖大部分可能的 sql 语法。已经给出了数据库结构和sql语法。

有没有一种工具可以从现有的模式和语法生成 sql 语句。

注意:我要测试的是数据库,不是数据!假设数据是正确的。生成的语句将在我的数据库和另一个数据库上执行,这应该为查询提供正确的答案。之后我会比较两个答案来检查我的数据库是否正确处理了sql。

最佳答案

您应该尝试一下随机查询生成器,一些数据库开发团队出于同样的原因使用它。

代码: https://launchpad.net/randgen

文档: https://github.com/RQG/RQG-Documentation/wiki/Category%3ARandomQueryGenerator

如我所见,您可能只需要工具本身的某些部分(取决于您是否使用 MySQL-DB/JDB)。特别是对于 MySQL,有一个完全自动化的过程描述了如何针对已经运行的服务器测试查询。

希望这就是您所需要的。

关于sql - 生成用于数据库测试的 SQL 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24861138/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com