Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySql数据库中可能的查询数_Mysql - Fatal编程技术网

MySql数据库中可能的查询数

MySql数据库中可能的查询数,mysql,Mysql,这更像是一个理论问题。假设我们有一个MySQL数据库,有n个表。在这些表中,有m个表可以连接(n-m个表不能通过键连接,或者连连接它们都没有意义)。鉴于此,;对于这个数据库,MySQL查询的数量是否有限?如果是,我们如何确定这个数量?SQL是一种构造性语法,因此查询的数量是无限的 不管涉及多少个表。在任何数据库上都可以运行无限多的查询。我假设您想要每个表中可能的数据组合的数量?什么是查询?我知道这听起来像是一个愚蠢的陈述,但您如何定义查询的变体?这是连接吗?如果FROM/JOIN/WHERE子句

这更像是一个理论问题。假设我们有一个MySQL数据库,有n个表。在这些表中,有m个表可以连接(n-m个表不能通过键连接,或者连连接它们都没有意义)。鉴于此,;对于这个数据库,MySQL查询的数量是否有限?如果是,我们如何确定这个数量?

SQL是一种构造性语法,因此查询的数量是无限的


不管涉及多少个表。

在任何数据库上都可以运行无限多的查询。我假设您想要每个表中可能的数据组合的数量?什么是查询?我知道这听起来像是一个愚蠢的陈述,但您如何定义查询的变体?这是连接吗?如果FROM/JOIN/WHERE子句相同,但SELECT更改(或列顺序更改),会发生什么情况?ORDER BY或WHERE子句呢?我已经计算了您的答案:N=∞你能详细说明你为什么问这个问题吗?