通過下面幾章對SQL的介紹,你將對SQL有足夠的了解,從而可以有效地使用Active Sever Pages。但是,SQL是一種復(fù)雜的語言, 本書不可能包括它的全部細(xì)節(jié)。要全面掌握SQL語言,你需要學(xué)習(xí)在Microsoft SQL Sever 中使用SQL。你可以到附近的書店去買 一本Microsoft SQL Sever 6.5。
SQL介紹:
本書假設(shè)你是在SQL操作Microsoft SQL Sever 的數(shù)據(jù)庫。你也可以用SQL操作許多其它類型的數(shù)據(jù)庫。SQL是操作數(shù)據(jù)庫的標(biāo)準(zhǔn)語 言。(事實(shí)上,關(guān)于SQL語言有一個(gè)專門的ANSI標(biāo)準(zhǔn)〕
SQL的主要功能之一是實(shí)現(xiàn)數(shù)據(jù)庫查詢。如果你熟悉Internet 引擎,那么你已經(jīng)熟悉查詢了。你使用查詢來取得滿足特定條件的信 息。例如,如果你想找到有ASP信息的全部站點(diǎn),你可以連接到 Yahoo!并執(zhí)行一個(gè)對Active Sever Pages的搜索。在你輸入這個(gè) 查詢后,你會收到一個(gè)列表,表中包括所有其描述中包含搜索表達(dá)式的站點(diǎn)。
多數(shù)Internet 引擎允許邏輯查詢。在邏輯查詢中,你可以包括特殊的運(yùn)算符如AND、OR和NOT,你使用這些運(yùn)算符來選擇特定的記 錄。例如,你可以用AND來限制查詢結(jié)果。如果你執(zhí)行一個(gè)對Active Sever Pages AND SQL的搜索。你將得到其描述中同時(shí)包含 Active Sever Pages 和SQL的記錄。當(dāng)你需要限制查詢結(jié)果時(shí),你可以使用AND。
如果你需要擴(kuò)展查詢的結(jié)果,你可以使用邏輯操作符OR。例如,如果你執(zhí)行一個(gè)搜索,搜索所有的其描述中包含Active Sever Pages OR SQL的站點(diǎn),你收到的列表中將包括所有其描述中同時(shí)包含兩個(gè)表達(dá)式或其中任何一個(gè)表達(dá)式的站點(diǎn)。
如果你想從搜索結(jié)果中排除特定的站點(diǎn),你可以使用NOT。例如,查詢“Active Sever Pages ”AND NOT “SQL”將返回一個(gè)列 表,列表中的站點(diǎn)包含Active Sever Pages,但不包含SQL。當(dāng)必須排除特定的記錄時(shí),你可以使用NOT。