數據庫結果集是一個表,包含數據庫中選定的行塊。它包括存儲在這些行中的信息以及這些行的“元信息”。元信息包括有關行排列的詳細信息,例如,列的總數和各個列名。最終用戶通常使用結果集來生成信息以響應查詢,查詢是對數...
數據庫結果集是一個表,包含數據庫中選定的行塊。它包括存儲在這些行中的信息以及這些行的“元信息”。元信息包括有關行排列的詳細信息,例如,列的總數和各個列名。最終用戶通常使用結果集來生成信息以響應查詢,查詢是對數據庫中的信息的結構化請求。當最終用戶進行查詢時,女性會與計算機進行倒立,他或她從數據庫中請求特定的信息。一個示例查詢可能會試圖生成上一年6月雇用的所有員工的姓名列表。當查詢時,數據庫會掃描其內容,找到符合要求條件的文件,然后將這些文件放入結果集中。結果集和元數據一起顯示在屏幕上。查看結果集可能是一種混亂的體驗,因為沒有參數,計算機無法組織返回的數據。結構化查詢語言(SQL)中的“Order by”命令解決了這一沖突,允許指定計算機的數據庫程序應如何顯示結果的最終用戶。例如,按字母順序組織是常見的。在上一個示例中,結果可能按雇用日期組織。根據所使用的特定數據庫程序,某些元數據可能不可用。例如,要求數據庫預先計算結果集中的行數通常是不可能的,因為這些信息事先是不可用的因此,請求數據庫提供年收入10000美元(USD)或更高的25歲以上員工的確切數量(換句話說,查詢結果集中的行數)可能返回空結果,因為如果不首先通過運行實際的查詢生成完整的結果集,程序就無法“知道”答案。當最終用戶希望統計結果,但不需要完整的結果集時,了解這些信息可能是必要的;換句話說,員工姓名和其他信息是不相關或無關緊要的根據請求
-
發表于 2020-08-07 17:45
- 閱讀 ( 1152 )
- 分類:電腦網絡