查詢參數

查詢參數

參數,也叫參變數,是一個變數。查詢參數是指使用函式或方法進行查詢操作時,函式或方法要使用的參數。一般進行查詢操作時,查詢參數不同,查詢返回結果是不同,即參數決定了查詢結果。查詢參數使用最多地方是在資料庫系統中。

基本介紹

  • 中文名:查詢參數
  • 外文名:Query Parameter
  • 學科:計算機
  • 定義:進行查詢時所使用的參數
  • 目的:找到想要結果
  • 領域:資料庫
參數介紹,查詢,參數命名,資料庫系統,系統介紹,組成,特點,

參數介紹

查詢參數是指使用函式或方法進行查詢操作時,函式或方法要使用的參數。可以根據用戶的輸入條件進行查詢,具有互動性。根據參數的個數分為單參數查詢和多參數查詢。查詢參數是在查詢設計格線中輸入參數提示信息,並把提示信息用方括弧括起來。方括弧必須用半角符號,若使用全形符號,則不能夠實現參數查詢。如果在某條件行輸入 “like [請輸入姓氏]*”,查詢運行時會出現一個對話框,對話框的提示信息就是方括弧內的文本,即“請輸入姓氏”,用戶在提示信息下面的文本框中輸入的文字會替代這對方括弧。若輸入“李”,查詢條件就是“like 李*” 。在創建計算欄位時,計算表達式中使用的欄位名是用方括弧括起來的,參數提示信息也是用方括弧括起來的。如果輸入的欄位名稱不正確,則系統會把這對括弧當成參數提示信息。

查詢

查詢是對數據的重新組織,查詢中保存的是查詢方式,在查詢的表視圖中看到的是查詢的運行結果,當關閉查詢,這個運行結果就消失了,所以說查詢的結果是一個動態的數據集。掌握查詢這個概念要弄清楚查詢與數據表的區別、查詢與查找以及高級篩選的區別。查詢和表都可以作為窗體和報表的數據源,查詢的表視圖和表的表視圖類似,表1是查詢和表的比較。
查詢參數
查找是在表視圖中進行的一種操作方式,符合條件的欄位、找到後以反白顯示。查詢除了可以找到滿足條件的記錄外, 還可以進行計算和更新數據, 功能強大。高級篩選也是在表視圖中進行的一種操作, 把符合條件的記錄顯示出來。高級篩選視窗與查詢的設計視窗相似,但是高級篩選視窗的表區域不能添加其他的表。高級篩選的條件不能保存,而且篩選的結果不能用作數據源。查找和高級篩選可以在表對象的表視圖中執行,也可以在查詢的表視圖中執行。查詢、查找、高級篩選的比較如表2所示。
查詢參數

參數命名

匹配符“?”可以指定兩種參數:未命名參數和命名參數。若要啟用測試對話框中的這種,測試對話框框函式檢測時按下 esc 鍵。例如,如果在 titleauthor 表中使用未命名的參數搜尋某個作者的 ID,SQL窗格中得到的語句可能像下面這樣:
SELECT title_idFROM titleauthorWHERE (au_id = ?)
(ESC 是也稱作 VK_ESCAPE 虛擬鍵)。
或者,也可為參數分配一個名稱。當查詢中存在多個參數時,命名參數尤其有用。例如,如果在 authors 表中使用命名參數搜尋某作者的名和姓,則“SQL”窗格中所得到的語句可能像下面這樣:
SELECT au_id
FROM authors
WHERE au_fname = %first name% AND
au_lname = %last name%

資料庫系統

系統介紹

資料庫系統是指在計算機系統中引入資料庫後構成的系統,一般由資料庫資料庫管理系統(及其開發工具)、套用系統、資料庫管理員和用戶構成。
資料庫系統是一個由硬體、軟體(作業系統、資料庫管理系統和編譯系統等)、資料庫和用戶構成的完整計算機套用系統。資料庫是資料庫系統的核心和管理對象。因此,資料庫系統的含義已經不僅僅是一個對數據進行管理的軟體,也不僅僅是一個資料庫,資料庫系統是一個實際運行的,按照資料庫方式存儲、維護和向套用系統提供數據支持的系統。

組成

資料庫系統一般由4個部分組成:
(1)資料庫(database,DB)是指長期存儲在計算機內的,有組織,可共享的數據的集合。資料庫中的數據按一定的數學模型組織、描述和存儲,具有較小的冗餘,較高的數據獨立性和易擴展性,並可為各種用戶共享。
(2)硬體:構成計算機系統的各種物理設備,包括存儲所需的外部設備。硬體的配置應滿足整個資料庫系統的需要。
(3)軟體:包括作業系統資料庫管理系統應用程式資料庫管理系統(database management system,DBMS)是資料庫系統的核心軟體,是在作業系統的支持下工作,解決如何科學地組織和存儲數據,如何高效獲取和維護數據的系統軟體。其主要功能包括:數據定義功能、數據操縱功能、資料庫的運行管理和資料庫的建立與維護。
(4)人員:主要有4類。第一類為系統分析員資料庫設計人員:系統分析員負責套用系統的需求分析和規範說明,他們和用戶及資料庫管理員一起確定系統的硬體配置,並參與資料庫系統概要設計資料庫設計人員負責資料庫中數據的確定、資料庫各級模式的設計。第二類為應用程式員,負責編寫使用資料庫的應用程式。這些應用程式可對數據進行檢索、建立、刪除或修改。第三類為最終用戶,他們利用系統的接口或查詢語言訪問資料庫。第四類用戶是資料庫管理員(data base administrator,DBA),負責資料庫的總體信息控制。DBA的具體職責包括:具體資料庫中的信息內容和結構,決定資料庫的存儲結構和存取策略,定義資料庫的安全性要求和完整性約束條件,監控資料庫的使用和運行,負責資料庫的性能改進、資料庫的重組和重構,以提高系統的性能。

特點

數據的結構化,數據的共享性好,數據的獨立性好,數據存儲粒度小,數據管理系統,為用戶提供了友好的接口。
資料庫系統的核心和基礎,是數據模型,現有的資料庫系統均是基於某種數據模型的。
資料庫系統的核心是資料庫管理系統。
資料庫系統一般由資料庫、資料庫管理系統(DBMS)、套用系統、資料庫管理員和用戶構成。DBMS是資料庫系統的基礎和核心。

相關詞條

熱門詞條

聯絡我們