建体彩网|中彩网双色球连号|
?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

和記娛樂安卓下載和:MS SQL入門基礎數據庫全文檢索(1)MS SQL入門

?

SQL Server 2000 的Standard Edition 和Enterprise Edition 版本供給了對表數據中字符串的繁雜檢索功能---全文檢索(Full-Text Searches)。此功能必要在安裝時經由過程自定義安裝選項來添加。

10.7.1 全文索引和和記娛樂安卓下載和目錄

全文檢索是經由過程應用全文索引(Full-Text Index)來實現的。一個全文索引中存儲了表的數據中有確切含義的字符串以及其在表的列中的位置等信息。全文檢索便是使用全文索引中的信息查找含有特定字符串的數據行。

全文索引包孕在全文索引目錄中(Full-Text Catalogs),平日是由同一數據庫中的一個或多個表的全文索引構成一個全文索引目錄。一個表只能有一個全文索引,是以每個有全文索引的表只附屬于一個全文索引目錄。一個數據庫可以包孕一個或多個全文索引目錄,但一個全文索引目錄也只能附屬于一個數據庫。全文索引目錄和全文索引只管是由SQL Server 來治理,然則并不寄放在數據庫文件中,而是與Microsoft Search 辦事相關的操作系統文件。

在應用全文索引查詢時,SQL Server 將檢索前提發送給Microsoft Search 辦事。MicrosoftSearch 辦事將找出所有相符全文檢索前提的值,并將它們返送給SQL Server SQL Server就根據這些值來抉擇將處置懲罰表的哪些數據行。是以,必須啟動Microsoft Search 辦事才能

使SQL Server 具有全文檢索的功能。

啟動Microsoft Search 辦事的措施有兩種:

(1) 用Enterprise Manager 啟動

在Enter和記娛樂安卓下載和prise Manager 的Support Services 目錄樹文件夾頂用右鍵單擊“Full-TextSearch”,從快捷菜單中選擇“Start”項,即可啟動。啟動后如圖10-1 所示。

(2) 用操作系統節制面板中的辦事治理法度榜樣啟動

在Win2000 Server 和Windows NT 確認中都可以從節制面板的“治理對象Administrative Tools”下的“辦事”界面中右鍵單擊所要啟動的辦事“Microsoft Search”,從快捷菜單中選擇“啟動”選項,就會啟動Microsoft Search 辦事,啟動后畫面如圖10-2所示。

10.7.2 創建全文索引目錄

在企業治理器中創建全文索引目錄的步驟如下:

(1) 在企業治理器的目錄樹中選摘要創建全文索引目錄的數據庫,將其展開,右鍵單擊“Full-Text Catalogs” 工具從快捷菜單中拔取“New Full-Text Catalogs”,則會呈現如圖10-3 所示的新建全文索引目和記娛樂安卓下載和錄對話框。

(2) 在圖10-3 所示的對話框中輸入要創建的全文索引目錄名稱和文件寄放位置SQLServer 默認的寄放目錄是“安裝目錄MSSQLFTDATA”,在此目錄下將為每個全文索引目錄零丁創建一個目錄,目錄名稱與圖10-3 中指定的名稱不合,是由系統天生的。單擊“Schedules” 頁框,則會呈現如圖10-4 所示的全文索引目錄計劃對話框。

(3) 在圖10-4 中可以創建、編輯全文索引目錄履行計劃。單擊“確定”按鈕,則創建全文索引目錄。

圖10-4 創建全文索引目錄計劃對話框

10.7.3 創建全文索引

創建全文索引的步驟如下:

(1) 在企業治理器中選摘要創建全文索引的數據庫,或表單擊右鍵,從快捷菜單中選擇“New Full-Text Indexes”, 則會呈現如圖10-5 所示的全文索引創建領導界面。

(7) 單擊“下一步”按鈕,呈現如圖10-12 所示的停止全文索引創建領導對話框。單擊“完成”按鈕,則SQL Server 開始在后臺運行法度榜樣,定義全文索引,法度榜樣完成后顯示如圖10-13 所示的定義全文索引成功對話框。此對話框奉告用戶全文索引已經定義,然則還沒有植入鍵值。

(8) 單擊“OK” 按鈕。在企業治理器中拔取所創建的全文索引所在的全文索引目錄,單擊右鍵,從快捷菜單中拔取“Start Full Population” 選項,完玉成文索引的創建歷程。

留意:全文索引與一樣平常的索引不合,它不會跟著數據的更新和記娛樂安卓下載和而更新,是以必須常常或應用履行計劃去更新它,其更新會占用許多系統資本和光陰。

圖10-13 定義全文索引成功對話框

10.7.4 全文檢索查詢

在一個表中創建了全文索引后,才可以對表中的數據進行全文檢索。進行全文檢索需

要在SELECT 敕令的WHERE 字句中應用兩個Transact-SQL 謂詞:CONTAINS 和FR

ETEXT。

(1) CONTAINS

CONTAINS 謂詞的語法如下

CONTAINS ( { column_name | * } , '' )

::=

{

|

|

|

|

}

| { ()

{ AND | AND NOT | OR 和記娛樂安卓下載和}[ ...n ]

}

其含義是檢索列中包孕有相符檢索前提的信息。此中

“column_name” 必須是包孕在全文索引中的列,“*” 表示檢索前提利用到所有包孕在全文索引中的列上。CONTAINS 謂詞的含義與LIKE 謂詞相似,但CONTAINS 謂詞的功能更強大年夜,支持更多的查詢方,式且對大年夜小寫不敏感。

本章小結

本章的大年夜部分內容都在講述SELECT 語句的利用。精曉SELECT 語句即是霸占了SQL說話的荊棘銅駝。假如再能將下一章“數據庫更新”中的語句純熟運用,那么就基礎掌握了SQL 說話。

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

建体彩网
体彩大乐透开奖时间 qq幻想如何赚钱 15选5今天开奖结果 永利棋牌app 体彩20选5规则 nba比分直播360 哪个斗地主赚钱赚钱最好 江苏7位数最新开奖 电玩888棋牌下载 排列三012路走势图4