数据库结果集是一个表,包含数据库中选定的行块。它包括存储在这些行中的信息以及这些行的“元信息”。元信息包括有关行排列的详细信息,例如,列的总数和各个列名。最终用户通常使用结果集来生成信息以响应查询,查询是对数...
数据库结果集是一个表,包含数据库中选定的行块。它包括存储在这些行中的信息以及这些行的“元信息”。元信息包括有关行排列的详细信息,例如,列的总数和各个列名。最终用户通常使用结果集来生成信息以响应查询,查询是对数据库中的信息的结构化请求。当最终用户进行查询时,女性会与计算机进行倒立,他或她从数据库中请求特定的信息。一个示例查询可能会试图生成上一年6月雇用的所有员工的姓名列表。当查询时,数据库会扫描其内容,找到符合要求条件的文件,然后将这些文件放入结果集中。结果集和元数据一起显示在屏幕上。查看结果集可能是一种混乱的体验,因为没有参数,计算机无法组织返回的数据。结构化查询语言(SQL)中的“Order by”命令解决了这一冲突,允许指定计算机的数据库程序应如何显示结果的最终用户。例如,按字母顺序组织是常见的。在上一个示例中,结果可能按雇用日期组织。根据所使用的特定数据库程序,某些元数据可能不可用。例如,要求数据库预先计算结果集中的行数通常是不可能的,因为这些信息事先是不可用的因此,请求数据库提供年收入10000美元(USD)或更高的25岁以上员工的确切数量(换句话说,查询结果集中的行数)可能返回空结果,因为如果不首先通过运行实际的查询生成完整的结果集,程序就无法“知道”答案。当最终用户希望统计结果,但不需要完整的结果集时,了解这些信息可能是必要的;换句话说,员工姓名和其他信息是不相关或无关紧要的根据请求
-
发表于 2020-08-07 17:45
- 阅读 ( 1298 )
- 分类:电脑网络