




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、.第第6章章 數(shù)據(jù)庫的創(chuàng)建與存取數(shù)據(jù)庫的創(chuàng)建與存取 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)l數(shù)據(jù)庫是存儲在計算機(jī)內(nèi)的、有組織的可以共享的數(shù)據(jù)的集合。 l能夠提供數(shù)據(jù)的存儲和數(shù)據(jù)的操作的軟件稱為數(shù)據(jù)庫管理系統(tǒng)(Database Management System ,DBMS), 如Microsoft Access、Foxpro、SQL Server、Oracle、DBII 等都是數(shù)據(jù)庫管理系統(tǒng)。電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.1Access數(shù)據(jù)庫數(shù)據(jù)庫lAccess是基于關(guān)系型數(shù)據(jù)庫模型建立的數(shù)據(jù)庫管理系統(tǒng)軟件。l適用于個人用戶或小型工作組l不能提供基于C/S架構(gòu)的多用戶并發(fā)訪問能力電子商務(wù)網(wǎng)站建
2、設(shè)電子商務(wù)網(wǎng)站建設(shè)6.2 SQL Server 2000數(shù)據(jù)庫簡介數(shù)據(jù)庫簡介 lSQL Server 2000 是Microsoft公司推出的基于Client/Server模式的新一代大型關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它功能強(qiáng)大、操作簡便,廣泛應(yīng)用于數(shù)據(jù)庫后臺系統(tǒng)。 l與ACCESS數(shù)據(jù)庫相比,SQL Server 2000數(shù)據(jù)庫的規(guī)模更大,它可以將用戶的數(shù)據(jù)存儲在多個服務(wù)器上,并利用復(fù)制技術(shù)跨越多個服務(wù)器進(jìn)行分布式處理,實(shí)現(xiàn)真正意義上的分布式數(shù)據(jù)庫。SQL Server 2000的安全性更好,它可以對登錄用戶的身份進(jìn)行認(rèn)證,并對用戶的操作權(quán)限進(jìn)行控制。SQL Server 2000的故障恢復(fù)功能更強(qiáng),
3、它提供了強(qiáng)大的數(shù)據(jù)庫備份和恢復(fù)功能,當(dāng)故障發(fā)生時,能根據(jù)備份和日志迅速恢復(fù)到某一正確時刻。同時,SQL Server 2000還提供了更好的并發(fā)控制功能以及大量的監(jiān)控和管理數(shù)據(jù)庫系統(tǒng)的工具。 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.2.2 安裝安裝SQL Server 2000數(shù)據(jù)庫數(shù)據(jù)庫l1.將SQL Server 2000安裝盤放入光驅(qū),一般該光盤會自動運(yùn)行。如果不自動運(yùn)行,請雙擊光盤根目錄下的autorun.exe程序,出現(xiàn)安裝啟動界面,如圖所示。 SQL Server 2000安裝啟動界面 選擇【安裝SQL Server 2000組件】 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.2.2 安裝安裝
4、SQL Server 2000數(shù)據(jù)庫數(shù)據(jù)庫SQL Server 2000安裝界面 選擇【安裝數(shù)據(jù)庫服務(wù)器】 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.2.2 安裝安裝SQL Server 2000數(shù)據(jù)庫數(shù)據(jù)庫SQL Server 2000安裝向?qū)Ы缑?單擊【下一步】電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.2.2 安裝安裝SQL Server 2000數(shù)據(jù)庫數(shù)據(jù)庫選擇【本地計算機(jī)】選項(xiàng),單擊【下一步】 【計算機(jī)名】對話框 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.2.2 安裝安裝SQL Server 2000數(shù)據(jù)庫數(shù)據(jù)庫【安裝選擇】對話框 選擇【服務(wù)器和客戶端工具】選項(xiàng),單擊【下一步】按鈕 選擇【創(chuàng)建新的SQL
5、 Server實(shí)例,或安裝客戶端工具】選項(xiàng) 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.2.2 安裝安裝SQL Server 2000數(shù)據(jù)庫數(shù)據(jù)庫 選擇【服務(wù)器和客戶端工具】選項(xiàng),單擊【下一步】按鈕 【安裝定義】對話框 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.2.2 安裝安裝SQL Server 2000數(shù)據(jù)庫數(shù)據(jù)庫【實(shí)例名】對話框 選擇默認(rèn)的實(shí)例名,也可以自定義創(chuàng)建一個實(shí)例名。單擊【下一步】 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.2.2 安裝安裝SQL Server 2000數(shù)據(jù)庫數(shù)據(jù)庫【安裝類型】對話框 選擇文件存放位置,單擊【下一步】按鈕 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.2.2 安裝安裝SQL S
6、erver 2000數(shù)據(jù)庫數(shù)據(jù)庫 【服務(wù)帳戶】對話框選擇【使用本地系統(tǒng)帳戶】。單擊【下一步】按鈕 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.2.2 安裝安裝SQL Server 2000數(shù)據(jù)庫數(shù)據(jù)庫【身份驗(yàn)證模式】對話框 l(1) 【W(wǎng)indows身份驗(yàn)證模式】。對于使用Windows 2000 或Windows NT上的登錄帳戶與SQL Server 2000進(jìn)行連接的用戶,應(yīng)選用此模式。l(2) 【混合模式(Windows身份驗(yàn)證和SQL Server身份驗(yàn)證)】。如果用戶可能使用其它操作系統(tǒng)訪問SQL Server 2000數(shù)據(jù)庫,例如:UNIX用戶,Windows 98的用戶等,則應(yīng)選擇此混
7、合模式。l建議選用混合模式。然后設(shè)置sa用戶(sa是SQL Server的系統(tǒng)管理員,擁有系統(tǒng)的所有權(quán)限)密碼。電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.2.2 安裝安裝SQL Server 2000數(shù)據(jù)庫數(shù)據(jù)庫【開始復(fù)制文件】對話框 單擊【下一步】即可完成安裝。電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.2.3 注冊服務(wù)器注冊服務(wù)器l安裝SQL Server 2000后,必須先注冊本地或遠(yuǎn)程服務(wù)器,才能使用SQL Server 企業(yè)管理器來管理這些服務(wù)器。注冊服務(wù)器時必須指定服務(wù)器的名稱和登錄到服務(wù)器時使用的安全類型。如果需要,指定登錄名和密碼。 l注冊服務(wù)器的步驟如下 : 1.從Windows桌面上選擇
8、【開始】、【程序】、【Microsoft SQL Server】、【企業(yè)管理器】進(jìn)入企業(yè)管理器界面。在企業(yè)管理器界面中右擊【SQL Server組】,如圖6-12所示,在彈出的快捷菜單中選擇新建【SQL Server注冊】。 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.2.3 注冊服務(wù)器注冊服務(wù)器【注冊SQL Server向?qū)А拷缑?電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.2.3 注冊服務(wù)器注冊服務(wù)器在【可用的服務(wù)器】列表里選擇一個服務(wù)器,或直接在文本框中輸入可用服務(wù)器的名稱即可,然后按【添加】按鈕,單擊【下一步】 【添加可用服務(wù)器界面】對話框 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.2.3 注冊服務(wù)器注冊服
9、務(wù)器選擇【系統(tǒng)管理員給我分選擇【系統(tǒng)管理員給我分配的配的SQL Server身份驗(yàn)身份驗(yàn)證】,單擊【下一步】證】,單擊【下一步】 【選擇身份驗(yàn)證模式】對話框 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.2.3 注冊服務(wù)器注冊服務(wù)器 【選擇連接選項(xiàng)】對話框選擇【用我的SQL Server帳戶信息自動登錄】。單擊【下一步】 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.2.3 注冊服務(wù)器注冊服務(wù)器 【選擇SQL Server組】對話框 可以將正在注冊的服務(wù)器添加到現(xiàn)有的SQL Server組,也可以新建一個服務(wù)器組。單擊【下一步】進(jìn)入注冊完成界面 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.2.4 SQL Server 2
10、000服務(wù)器管理器服務(wù)器管理器SQL Server 2000的服務(wù)器管理器是用來啟動服務(wù)、暫停和停止正在運(yùn)行的服務(wù),一共有以下三種服務(wù):1.Distributed Transaction Coordinator:主要用于控制多個服務(wù)器之間分布的事務(wù)。2.SQL Server:該服務(wù)是SQL Server的核心,在進(jìn)行建數(shù)據(jù)庫、表、查詢以及訪問數(shù)據(jù)、分配系統(tǒng)資源等操作時之前必須啟動該服務(wù)。3.SQL Server Agent:該服務(wù)用于控制自動化任務(wù),例如備份數(shù)據(jù)庫、作業(yè)管理等。 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.2.4 SQL Server 2000服務(wù)器管理器服務(wù)器管理器 啟動服務(wù)的步驟如
11、下:從Windows桌面上選擇【開始】、【程序】、【Microsoft SQL Server】、【服務(wù)器管理 器 】 打 開 服 務(wù) 器 管 理 器 界 面 。 如 圖 所 示 。在服務(wù)器管理器窗口中,選擇服務(wù)器及服務(wù)后,單擊 啟動SQL Server服務(wù). 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.2.5創(chuàng)建創(chuàng)建SQL Server 2000數(shù)據(jù)庫數(shù)據(jù)庫 1.1.創(chuàng)建數(shù)據(jù)庫。創(chuàng)建數(shù)據(jù)庫。啟動【企業(yè)管理器】,如圖所示。在服務(wù)器目錄樹中展開服務(wù)器實(shí)例名稱前面的加號,選擇【數(shù)據(jù)庫】,單擊右鍵,在彈出的快捷菜單中選擇【新建數(shù)據(jù)庫】,出現(xiàn)如圖6-21所示【數(shù)據(jù)庫屬性】對話框 .選擇【數(shù)據(jù)文件】選選擇【數(shù)據(jù)文
12、件】選項(xiàng)卡,為該數(shù)據(jù)庫的項(xiàng)卡,為該數(shù)據(jù)庫的數(shù)據(jù)文件定義大小和數(shù)據(jù)文件定義大小和存儲位置存儲位置 選擇【事務(wù)日志】選擇【事務(wù)日志】選項(xiàng)卡,為該數(shù)選項(xiàng)卡,為該數(shù)據(jù)庫的事務(wù)日志據(jù)庫的事務(wù)日志文件定義大小和文件定義大小和存儲位置。存儲位置。 l輸入要創(chuàng)建的數(shù)據(jù)庫名稱 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.2.5創(chuàng)建創(chuàng)建SQL Server 2000數(shù)據(jù)庫數(shù)據(jù)庫 2創(chuàng)建表結(jié)構(gòu)創(chuàng)建表結(jié)構(gòu)l選擇新建的選擇新建的mysite數(shù)據(jù)數(shù)據(jù)庫,單擊右鍵,在彈出庫,單擊右鍵,在彈出的快捷菜單中選擇的快捷菜單中選擇【新【新建表】,如圖所示。建表】,如圖所示。l在彈出的【數(shù)據(jù)表設(shè)計在彈出的【數(shù)據(jù)表設(shè)計器】窗口中,定義表的器】
13、窗口中,定義表的結(jié)構(gòu),包括列名、數(shù)據(jù)結(jié)構(gòu),包括列名、數(shù)據(jù)類型、長度及其它屬性。類型、長度及其它屬性。 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)3輸入、編輯數(shù)據(jù)輸入、編輯數(shù)據(jù)選擇用戶新創(chuàng)建的表,單擊右鍵,在彈出的快捷菜單中選擇【打開表】,【返回所有行】,在出現(xiàn)的數(shù)據(jù)表中用戶可以進(jìn)行數(shù)據(jù)的輸入或?yàn)g覽、修改、刪除等操作。 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.3 SQL語言簡介語言簡介lSQL(Structure Query Language)是一種適用于關(guān)系數(shù)據(jù)庫的結(jié)構(gòu)查詢語言,它功能強(qiáng)大,簡單易學(xué),適用范圍廣,可移植性強(qiáng),當(dāng)前較流行的關(guān)系型數(shù)據(jù)庫如Oracle、Sybase、dBase、Visual Fo
14、xPro和DBII、SQL Server、ACCESS等數(shù)據(jù)庫管理系統(tǒng)都支持SQL語言。lSQL語言是學(xué)習(xí)關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的重要基礎(chǔ)。lSQL語言最早是在1974年由美國的IBM公司提出的,隨后不斷發(fā)展,不斷完善。1986年10月美國國家標(biāo)準(zhǔn)學(xué)會(ANSI)批準(zhǔn)將SQL語言作為美國數(shù)據(jù)庫的語言標(biāo)準(zhǔn),1987年國際標(biāo)準(zhǔn)化組織(ISO)也通過了這一標(biāo)準(zhǔn)。電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.3.1 常用的常用的SQL命令命令SQL功能功能命令動詞命令動詞數(shù)據(jù)定義數(shù)據(jù)定義CREATE DROP ALTER數(shù)據(jù)查詢數(shù)據(jù)查詢SELECT數(shù)據(jù)操縱數(shù)據(jù)操縱INSERT UPDATE DELETE數(shù)據(jù)控制數(shù)
15、據(jù)控制GRANT REVOTE SQL語言包含9個命令動詞,分別用于數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)操縱及數(shù)據(jù)控制。 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.3.2 SQL的數(shù)據(jù)定義的數(shù)據(jù)定義SQL的數(shù)據(jù)定義語言具有創(chuàng)建表(的數(shù)據(jù)定義語言具有創(chuàng)建表(Table)結(jié)構(gòu),修改表結(jié))結(jié)構(gòu),修改表結(jié)構(gòu),刪除表及建立與刪除索引等功能,見下表。構(gòu),刪除表及建立與刪除索引等功能,見下表。 SQL的數(shù)據(jù)定義語言的數(shù)據(jù)定義語言SQL 語句語句功功 能能CREATE TABLE創(chuàng)建表結(jié)構(gòu)創(chuàng)建表結(jié)構(gòu)ALTER TABLE修改表結(jié)構(gòu):在已有的表中添加新字段或限制條件修改表結(jié)構(gòu):在已有的表中添加新字段或限制條件DROP刪除表,或從
16、字段或字段組中刪除一項(xiàng)索引刪除表,或從字段或字段組中刪除一項(xiàng)索引CREATE INDEX創(chuàng)建字段或字段組的索引創(chuàng)建字段或字段組的索引電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)1.創(chuàng)建表創(chuàng)建表 語法格式如下: CREATE TABLE ( 完整性約束條件, 完整性約束條件 );l主要說明: (1)表名:所創(chuàng)建表的名稱。 (2)表中定義字段的每一語句之間用逗號(,)隔開,最后一個語句不用逗號。 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè) SQL語言中的數(shù)據(jù)類型語言中的數(shù)據(jù)類型數(shù)數(shù) 據(jù)據(jù) 類類 型型說說 明明Integer或或 Long長整型長整型Single單精度型單精度型Double或或 Float雙精度形雙精度形
17、Date,datetime日期型日期型Currency貨幣型貨幣型Text(n)、char(n)、String(n)文本型,文本型,n為字段大小為字段大小Logical是是/否類型否類型Memo備注型備注型OLEObjectOLE對象類型對象類型電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)創(chuàng)建表例題創(chuàng)建表例題CREATE TABLE 用戶注冊數(shù)據(jù)(用戶名 CHAR(6) PRIMARY KEY, 性別 LOGICAL,密碼 CHAR(6) NOT NULLl, 出生日期 DATE,聯(lián)系電話 CHAR(15) NOT NULL,職業(yè) CHAR(10),月收入 INTEGER,簡歷 MEMO,照片 OLEOb
18、ject);PRIMARY KEY,定義字段為主鍵。NOT NULL,為該字段的完整性約束,即該字段不允許輸入空值。例題1:創(chuàng)建一個名為“用戶注冊數(shù)據(jù)”的表,包含字段用戶名、性別、密碼、出生日期、聯(lián)系電話,職業(yè)、月收入、簡歷、照片。電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)2.修改表結(jié)構(gòu)修改表結(jié)構(gòu)l語法格式如下:ALTER TABLE ADD 完整性約束DROP l主要說明: (1)ADD子句用于添加新字段或新的完整性約束條件。(2)DROP子句用于刪除已存在的完整性約束條件。例題2:給例題1所創(chuàng)建的“用戶注冊數(shù)據(jù)”表添加一個名為“工作單位”的新字段。并添加令該字段不能填寫空記錄的完整性約束條件。ALT
19、ER TABLE 用戶注冊數(shù)據(jù) ADD 工作單位 CHAR(20) NOT NULL;電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)3.刪除表刪除表 l語法格式如下: DROP TABLE l主要說明: (1):欲刪除的表的名稱。 (2)DROP命令將刪除表的結(jié)構(gòu)和記錄,并且不可恢復(fù)。例題3:刪除例題1所創(chuàng)建的“用戶注冊數(shù)據(jù)”表。 DROP TABLE 用戶注冊數(shù)據(jù)電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.3.3 SQL的的數(shù)據(jù)查詢數(shù)據(jù)查詢 l語法格式如下:SELECT ALL|DISTINCT , FROM ,WHERE GROUP BY HAVINGORDER BY ASC|DESC;主要說明:ALL:表示輸
20、出所有符合條件的記錄。默認(rèn)值為ALL。DISTINCT:表示輸出時去掉重復(fù)的記錄。 目標(biāo)字段表達(dá)式不僅可以是字段,也可以是算術(shù)表達(dá)式、函數(shù)等。 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)SELECT語句的含義語句的含義l根據(jù)WHERE子句的條件表達(dá)式,從FROM子句指定的表中,篩選符合條件記錄,按SELECT子句中列出的目標(biāo)字段表達(dá)式,輸出結(jié)果。如果有GROUP BY子句,則按將記錄進(jìn)行分組,字段值相同的為一組。此時SELECT子句中的目標(biāo)字段表達(dá)式經(jīng)常使用集函數(shù)。如果GROUP BY子句帶HAVING子句,則將對組進(jìn)行篩選,輸出符合的組。如果有ORDER BY子句,輸出結(jié)果還要按的值排序。電子商務(wù)網(wǎng)站
21、建設(shè)電子商務(wù)網(wǎng)站建設(shè)常用的集函數(shù)常用的集函數(shù)集集 函函 數(shù)數(shù)說說 明明COUNT(DISTINCT|ALL)統(tǒng)計記錄個數(shù)統(tǒng)計記錄個數(shù)COUNT(DISTINCT|ALL)統(tǒng)計一列中值的個數(shù)統(tǒng)計一列中值的個數(shù)SUM(DISTINCT|ALL )計算一列值的總和(此列必須是數(shù)值型)計算一列值的總和(此列必須是數(shù)值型)AVG(DISTINCT|ALL )計算一列值的平均值(此列必須是數(shù)值型)計算一列值的平均值(此列必須是數(shù)值型)MAX(DISTINCT|ALL )求一列中值的最大值求一列中值的最大值MIN(DISTINCT|ALL )求一列中值的最小值求一列中值的最小值電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建
22、設(shè)WHERE子句常用的查詢條件子句常用的查詢條件 查查 詢詢 條條 件件謂謂 詞詞比較比較=,,=,=,!,!,!,NOT確定范圍確定范圍BETWEEN AND ,NOT BETWEEN AND 確定集合確定集合IN(目標(biāo)列值表)(目標(biāo)列值表)NOT IN(目標(biāo)列值表)(目標(biāo)列值表)字符匹配字符匹配LIKE NOT LIKE 空值空值 IS NULL ,IS NOT NULL多重條件多重條件AND ,OR電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)設(shè)設(shè)“用戶注冊數(shù)據(jù)用戶注冊數(shù)據(jù)”表有如下記錄:表有如下記錄:用戶名用戶名性別性別密碼密碼出生日期出生日期聯(lián)系電話聯(lián)系電話職業(yè)職業(yè)月收月收入入趙溪趙溪012345
23、61980-1-1教師教師3000錢明錢明02345671981-2-2醫(yī)生醫(yī)生4000孫軍孫1-1教師教師3500李鷹李3-3律師律師5000周佳周佳05678901984-1-1醫(yī)生醫(yī)生3700吳晨吳晨16789011979-2-4工人工人2500電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)查詢語句應(yīng)用示例查詢語句應(yīng)用示例1.選取若干列輸出選取若干列輸出例題例題7:從:從“用戶注冊數(shù)據(jù)用戶注冊數(shù)據(jù)”表中輸出所有用戶的用戶名、性別、職業(yè)和聯(lián)表中輸出所有用戶的用戶名、性別、職業(yè)和聯(lián)系電話。系電話。 SELECT 用戶名用戶名, IIF(性別性別, ”男男
24、”, ”女女”) AS SEX, 職業(yè),職業(yè), 聯(lián)系電話聯(lián)系電話 FROM 用戶注冊數(shù)據(jù);用戶注冊數(shù)據(jù);2.輸出表的所有字段輸出表的所有字段 SELECT * FROM 用戶注冊數(shù)據(jù);用戶注冊數(shù)據(jù); *代表該數(shù)據(jù)表中的所有字段。代表該數(shù)據(jù)表中的所有字段。3.去掉重復(fù)值去掉重復(fù)值在在SELECT語句中用語句中用DISTINCT保留字實(shí)現(xiàn)從查詢結(jié)果中去掉相同的記錄。保留字實(shí)現(xiàn)從查詢結(jié)果中去掉相同的記錄。例題例題8:從:從“用戶注冊數(shù)據(jù)用戶注冊數(shù)據(jù)”表中輸出用戶職業(yè)的種類。表中輸出用戶職業(yè)的種類。 SELECT DISTINCT 職業(yè)職業(yè) FROM 用戶注冊數(shù)據(jù);用戶注冊數(shù)據(jù);電子商務(wù)網(wǎng)站建設(shè)電子商
25、務(wù)網(wǎng)站建設(shè)4.輸出經(jīng)過計算的列輸出經(jīng)過計算的列例題9:從“用戶注冊數(shù)據(jù)”表中計算輸出每個用戶的年齡。 由于“用戶注冊數(shù)據(jù)”中沒有年齡字段,所以只能通過“出生日期”字段來計算用戶的年齡。 SELECT 用戶名,用戶名,YEAR(DATE()-YEAR(出生日期出生日期) AS 年齡年齡 FROM 用戶注冊數(shù)據(jù)用戶注冊數(shù)據(jù); 5.比較條件比較條件例題10:檢索所有的職業(yè)為教師的記錄。 SELECT * FROM 用戶注冊數(shù)據(jù) WHERE 職業(yè)=“教師”;查詢語句應(yīng)用示例查詢語句應(yīng)用示例電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.確定范圍確定范圍 例題11:檢索1981年出生的人員記錄。 SELECT *
26、FROM 用戶注冊數(shù)據(jù) WHERE BETWEEN #78/01/01# AND #78/12/31#;7.確定集合確定集合例題12:檢索所有的職業(yè)為教師、醫(yī)生、律師的記錄。 SELECT * FROM 用戶注冊數(shù)據(jù) WHERE 職業(yè) IN(“教師”,“醫(yī)生”,“律師”);8.字符匹配字符匹配例題13:檢索姓“李”的用戶信息。 SELECT * FROM 用戶注冊數(shù)據(jù) WHERE 用戶名 LIKE “李*”; 查詢語句應(yīng)用示例查詢語句應(yīng)用示例電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)9.空值空值例題14:檢索有照片的記錄。 SELECT * FROM 用戶注冊數(shù)據(jù)用戶注冊數(shù)據(jù) WHERE 照片照片 IS
27、 NOT NULL;10.多重條件多重條件例題15:檢索所有月收入3000元以上的教師信息。 SELECT * FROM 用戶注冊數(shù)據(jù)用戶注冊數(shù)據(jù) WHERE月收入月收入=3000 AND 職業(yè)職業(yè)=“教師教師”; 查詢語句應(yīng)用示例查詢語句應(yīng)用示例11.利用集函數(shù)分組統(tǒng)計利用集函數(shù)分組統(tǒng)計例題16:計算各種職業(yè)的平均月收入。 SELECT 職業(yè),職業(yè),AVG(月收入)(月收入)AS 平均月收入平均月收入 FROM 用戶注冊數(shù)據(jù)用戶注冊數(shù)據(jù) GROUP BY 職業(yè);職業(yè); 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)查詢語句應(yīng)用示例查詢語句應(yīng)用示例13.利用利用ORDER BY子句對檢索結(jié)果排序子句對檢索結(jié)
28、果排序例題20:輸出所有的男士的月收入,輸出結(jié)果按降序排列。 SELECT 用戶名用戶名,IIF(性別性別,男男,女女) AS SEX,月收入月收入 FROM 用戶注冊數(shù)據(jù)用戶注冊數(shù)據(jù) WHERE 性別性別 ORDER BY 月收入月收入 DESC;12.利用利用HAVING子句檢索合適的組子句檢索合適的組例題19:統(tǒng)計哪些職業(yè)的用戶數(shù)在2人以上。 SELECT COUNT(*),職業(yè),職業(yè) FROM 用戶注冊數(shù)據(jù)用戶注冊數(shù)據(jù) GROUP BY 職業(yè)職業(yè) HAVING COUNT(*)1;電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)查詢語句應(yīng)用示例查詢語句應(yīng)用示例 -多表查詢多表查詢 用戶名用戶名產(chǎn)品編號
29、產(chǎn)品編號數(shù)量數(shù)量是否發(fā)貨是否發(fā)貨趙溪趙溪C0121錢明錢明 C0231孫軍孫軍 C0310李鷹李鷹C0141周佳周佳 C0360吳晨吳晨 C0181錢明錢明 C0120李鷹李鷹 C0241周佳周佳C0260“用戶購物信息用戶購物信息”表部分記錄如表部分記錄如下:下: “用戶進(jìn)入網(wǎng)站記錄用戶進(jìn)入網(wǎng)站記錄”表部分記錄如下:表部分記錄如下:用戶名用戶名進(jìn)入時間進(jìn)入時間離開時間離開時間趙溪趙溪2005-1-1 8:01:012005-1-1 10:23:24錢明錢明2005-1-1 8:05:012005-1-1 9:23:24孫軍孫軍2005-1-1 9:12:562005-1-1 10:23:24
30、李鷹李鷹2005-1-1 9:16:012005-1-1 9:23:24周佳周佳2005-1-1 10:01:012005-1-1 10:23:24吳晨吳晨2005-1-1 10:02:012005-1-1 11:23:24錢明錢明2005-1-1 10:23:242005-1-1 11:40:24孫軍孫軍2005-1-1 11:23:242005-1-1 14:23:24李鷹李鷹2005-1-1 11:23:242005-1-1 12:23:24孫軍孫軍2005-1-1 12:23:242005-1-1 14:23:24“產(chǎn)品庫存產(chǎn)品庫存”表部分記錄如下:表部分記錄如下:產(chǎn)品編產(chǎn)品編號號產(chǎn)品
31、名產(chǎn)品名稱稱庫存數(shù)庫存數(shù)量量進(jìn)價進(jìn)價售價售價供應(yīng)商供應(yīng)商C01鋼筆鋼筆200.005.007.00北京北京C02鉛筆鉛筆280.001.002.00廣州廣州C03筆記本筆記本300.002.003.00上海上海設(shè)系統(tǒng)中還有“用戶進(jìn)入網(wǎng)站記錄”、“用戶購物信息”、“產(chǎn)品庫存”三張數(shù)據(jù)表,分別用于記錄用戶進(jìn)入網(wǎng)站的起止時間、用戶購買產(chǎn)品的記錄、產(chǎn)品庫存等數(shù)據(jù)。以上介紹的都是單表查詢,在實(shí)際查詢中經(jīng)常涉及到多表查詢。如果查詢涉及到兩張以上的表,需先根據(jù)關(guān)聯(lián)關(guān)鍵字對數(shù)據(jù)表進(jìn)行關(guān)聯(lián)后再查詢,例如:設(shè)數(shù)據(jù)表A和數(shù)據(jù)表B根據(jù)字段Z進(jìn)行關(guān)聯(lián),關(guān)聯(lián)條件應(yīng)寫為:AZ=BZ。在SELECT語句中,數(shù)據(jù)表的關(guān)聯(lián)條件寫
32、在WHERE子句后。 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)l例題21:檢索用戶“錢明”所購買產(chǎn)品的名稱、數(shù)量和單價。 SELECT 用戶購物信息用戶購物信息.用戶名用戶名, 用戶購物信息用戶購物信息.產(chǎn)品編號產(chǎn)品編號, 產(chǎn)品庫存產(chǎn)品庫存.產(chǎn)品名產(chǎn)品名稱稱, 用戶購物信息用戶購物信息.數(shù)量數(shù)量, 產(chǎn)品庫存產(chǎn)品庫存.售價售價, 用戶購物信息用戶購物信息.是否發(fā)貨是否發(fā)貨 FROM 產(chǎn)品庫存產(chǎn)品庫存,用戶購物信息用戶購物信息 WHERE 產(chǎn)品庫存產(chǎn)品庫存.產(chǎn)品編號產(chǎn)品編號 = 用戶購物信息用戶購物信息.產(chǎn)品編號產(chǎn)品編號 AND 用戶購物信息用戶購物信息.用戶名用戶名=“錢明錢明”; 例題例題22:計算每
33、位用戶所購買產(chǎn)品的總金額,并按總金額的降序輸出。:計算每位用戶所購買產(chǎn)品的總金額,并按總金額的降序輸出。 SELECT 用戶購物信息用戶購物信息.用戶名用戶名, Sum(數(shù)量數(shù)量*售價售價) AS 總金額總金額 FROM 用戶購物信息用戶購物信息,產(chǎn)品庫存產(chǎn)品庫存 where 用戶購物信息用戶購物信息.產(chǎn)品編號產(chǎn)品編號 = 產(chǎn)品庫存產(chǎn)品庫存.產(chǎn)品編號產(chǎn)品編號 GROUP BY 用戶購物信息用戶購物信息.用戶名用戶名; ORDER BY Sum(數(shù)量數(shù)量*售價售價) DESC;查詢語句應(yīng)用示例查詢語句應(yīng)用示例電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.3.4 SQL的數(shù)據(jù)操作的數(shù)據(jù)操作1. 插入數(shù)據(jù)插入
34、數(shù)據(jù)插入數(shù)據(jù)的語法格式如下: insert into (,) values (,)功能:insert語句用于將新記錄插入指定表中。說明:(1) 在INTO中沒有出現(xiàn)的字段,新記錄在這些字段上將取空值。(2) 在表定義時說明NOT NULL 的字段不能取空值。(3) 如果INTO子句中沒有指明任何字段名,則新插入的記錄必須在每個字段上均有值。(4) 在values后給出的值應(yīng)與INTO中列出的字段一一對應(yīng)。電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.3.4 SQL的數(shù)據(jù)操作的數(shù)據(jù)操作2. 更新數(shù)據(jù)更新數(shù)據(jù)更新數(shù)據(jù)的語法格式如下: Update Set =,= Where ;功能:update語句用于修改
35、指定表中滿足where子句條件的記錄。特別注意,如果省略where子句,將更新數(shù)據(jù)表內(nèi)的全部記錄。例題例題24:將:將“用戶注冊數(shù)據(jù)用戶注冊數(shù)據(jù)”表中表中用戶名為用戶名為“周佳周佳”的用戶的聯(lián)系電的用戶的聯(lián)系電話改為話改為“45673218” update 用戶注冊數(shù)據(jù)用戶注冊數(shù)據(jù) set 聯(lián)系電話聯(lián)系電話=”45673218” where 用戶名用戶名=”周佳周佳”例題例題25:將:將“產(chǎn)品庫存產(chǎn)品庫存”表中所有產(chǎn)品的售價提高表中所有產(chǎn)品的售價提高5%。 update 產(chǎn)品庫存產(chǎn)品庫存 set 售價售價=售價售價*1.05電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.3.4 SQL的數(shù)據(jù)操作的數(shù)據(jù)操作
36、3. 刪除數(shù)據(jù)刪除數(shù)據(jù)刪除數(shù)據(jù)的語法格式如下:Delete From Where ;功能: delete語句用于從指定表中刪除滿足where子句條件的記錄。特別注意,如果省略where子句,將刪除數(shù)據(jù)表內(nèi)的全部記錄。例題26:將“用戶注冊數(shù)據(jù)”表中用戶名為“周佳”的用戶記錄刪除 delete from 用戶注冊數(shù)據(jù) where 用戶名=”周佳”例題27:將“用戶進(jìn)入網(wǎng)站記錄”表中所有記錄刪除 delete from 用戶進(jìn)入網(wǎng)站記錄 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.4 數(shù)據(jù)庫訪問技術(shù)數(shù)據(jù)庫訪問技術(shù) l要開發(fā)基于瀏覽器要開發(fā)基于瀏覽器/服務(wù)器模式的應(yīng)用,首先要解決服務(wù)器模式的應(yīng)用,首先要解決
37、的問題就是網(wǎng)頁與數(shù)據(jù)庫的連接。的問題就是網(wǎng)頁與數(shù)據(jù)庫的連接。l對于一個對于一個ASP程序而言,從網(wǎng)頁上訪問數(shù)據(jù)庫的方程序而言,從網(wǎng)頁上訪問數(shù)據(jù)庫的方法一般有兩種:法一般有兩種:u一種是通過一種是通過ODBC(Open Database Connectivity-開開放的數(shù)據(jù)庫連接)接口,放的數(shù)據(jù)庫連接)接口,u一種是通過一種是通過ADO(ActiveX Data Objects)技術(shù)。)技術(shù)。 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.4.1 什么是什么是ODBC lODBC是連接數(shù)據(jù)庫的通用驅(qū)動程序,它是連接數(shù)據(jù)庫的通用驅(qū)動程序,它是微軟推出的一種工業(yè)標(biāo)準(zhǔn),是微軟推出的一種工業(yè)標(biāo)準(zhǔn),一種開放的獨(dú)立
38、于廠商的一種開放的獨(dú)立于廠商的API應(yīng)用程序接口,可以跨平臺訪問各種個人應(yīng)用程序接口,可以跨平臺訪問各種個人計算機(jī)、小型機(jī)以及主機(jī)系統(tǒng)。也就是說運(yùn)用計算機(jī)、小型機(jī)以及主機(jī)系統(tǒng)。也就是說運(yùn)用ODBC,我們可以實(shí)現(xiàn)對,我們可以實(shí)現(xiàn)對多種數(shù)據(jù)庫的連接。多種數(shù)據(jù)庫的連接。lODBC使用使用DSN (Data Source Name,數(shù)據(jù)源名,數(shù)據(jù)源名) 定位和標(biāo)識特定的定位和標(biāo)識特定的 ODBC 兼容數(shù)據(jù)庫,將信息從兼容數(shù)據(jù)庫,將信息從 Web 應(yīng)用程序傳遞給數(shù)據(jù)庫。應(yīng)用程序傳遞給數(shù)據(jù)庫。DSN的意的意思是思是“應(yīng)用程序用以請求一個連到應(yīng)用程序用以請求一個連到ODBC數(shù)據(jù)源的連接的名字?jǐn)?shù)據(jù)源的連接的名
39、字”,換句,換句話說,它是一個代表話說,它是一個代表ODBC連接的符號。它隱藏了諸如數(shù)據(jù)庫文件名、連接的符號。它隱藏了諸如數(shù)據(jù)庫文件名、所在目錄、數(shù)據(jù)庫驅(qū)動程序、用戶所在目錄、數(shù)據(jù)庫驅(qū)動程序、用戶ID、密碼等細(xì)節(jié)。因此,當(dāng)使用一個、密碼等細(xì)節(jié)。因此,當(dāng)使用一個已建立的連接時,使用者不用去考慮所要連接的數(shù)據(jù)庫的類型、數(shù)據(jù)庫已建立的連接時,使用者不用去考慮所要連接的數(shù)據(jù)庫的類型、數(shù)據(jù)庫的文件名、存放位置等問題,只要給出它在的文件名、存放位置等問題,只要給出它在ODBC中的中的DSN既數(shù)據(jù)源名既數(shù)據(jù)源名即可。即可。 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.4.1 什么是什么是ODBClDSN有3種類型:
40、u文件文件 DSN:這種DSN的細(xì)節(jié)既描述連接的方式儲存在指定文件中。只有有權(quán)限存取該文件的用戶才能訪問該DSN。u系統(tǒng)系統(tǒng) DSN:這種DSN可以被任何登錄到系統(tǒng)中的用戶使用。u用戶用戶 DSN:這是為特定用戶建立的DSN。只有建立這個DSN的用戶才能看到并使用它。電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.4.2 什么是什么是ADO lADO(Active Data Object),一個ASP內(nèi)置服務(wù)器對象的數(shù)據(jù)庫訪問控件。ADO對象給開發(fā)人員提供了一種快捷、簡單、高效的數(shù)據(jù)庫訪問方法。lADO可以包含在ASP應(yīng)用程序中來產(chǎn)生對數(shù)據(jù)庫的連接 ,進(jìn)而存取和操縱數(shù)據(jù)庫中的表,形成用戶實(shí)際要使用的數(shù)據(jù)的
41、集合。lADO幾乎兼容各種數(shù)據(jù)庫系統(tǒng) 。電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)lADO對象主要是由七個對象和四個數(shù)據(jù)集合所組成。七個對象是Connection對象、Command對象、Parameter對象、Recordset對象、Field對象、Property對象、Error對象等,以及Fields數(shù)據(jù)集合、Properties數(shù)據(jù)集合、Parameters數(shù)據(jù)集合和Error數(shù)據(jù)集合。每一個對象都有大量的屬性和方法,如果系統(tǒng)地掌握了這些屬性和方法,就能開發(fā)出功能更全面、更高級的系統(tǒng)。電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)ADO主要的對象主要的對象1.Connection對象對象又稱連接對象,用于創(chuàng)建
42、ASP程序和指定數(shù)據(jù)庫的連接。在使用任何數(shù)據(jù)庫之前,首先應(yīng)創(chuàng)建程序與數(shù)據(jù)庫的連接,然后才能對數(shù)據(jù)庫做進(jìn)一步的操作。2.Command對象對象又稱命令對象,負(fù)責(zé)對數(shù)據(jù)庫提供請求,也就是傳遞指定的SQL命令。它可以對數(shù)據(jù)庫執(zhí)行查詢,更新、插入和刪除等操作。3.Recordset對象對象又稱記錄集對象,負(fù)責(zé)瀏覽與操縱從數(shù)據(jù)庫取得的數(shù)據(jù)。Recordset對象是最主要的對象。當(dāng)用Command對象或Connection對象執(zhí)行查詢命令后,就會得到一個Recordset對象,該對象包含滿足條件的所有記錄。l這三個對象的邏輯關(guān)系是,利用Connection對象建立與數(shù)據(jù)庫的連接,然后利用Command對象
43、對數(shù)據(jù)庫執(zhí)行查詢等SQL命令,得到Recordset記錄集,最后在Recordset對象中進(jìn)行具體操作。 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.4.3 ACCESS數(shù)據(jù)庫的系統(tǒng)數(shù)據(jù)庫的系統(tǒng)DSN配置配置【ODBC數(shù)據(jù)源管理器】對話框 在桌面上選擇【開始】、在桌面上選擇【開始】、【設(shè)置】、【控制面板】,【設(shè)置】、【控制面板】,打開【控制面板】對話框,打開【控制面板】對話框,雙擊【管理工具】圖標(biāo),雙擊【管理工具】圖標(biāo),然后再雙擊【然后再雙擊【ODBC數(shù)據(jù)數(shù)據(jù)源】圖標(biāo),打開【源】圖標(biāo),打開【ODBC數(shù)據(jù)源管理器】對話框。數(shù)據(jù)源管理器】對話框。選擇【系統(tǒng)選擇【系統(tǒng)DSN】選項(xiàng)卡,單擊選項(xiàng)卡,單擊【添加】
44、按鈕,【添加】按鈕,出現(xiàn)【創(chuàng)建新數(shù)出現(xiàn)【創(chuàng)建新數(shù)據(jù)源】對話框據(jù)源】對話框 。電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.4.3 ACCESS數(shù)據(jù)庫的系統(tǒng)數(shù)據(jù)庫的系統(tǒng)DSN配置配置【創(chuàng)建新數(shù)據(jù)源】對話框 選擇名稱為選擇名稱為【Microsoft Access Driver (*.mdb)】數(shù)】數(shù)據(jù)源驅(qū)動程序。單據(jù)源驅(qū)動程序。單擊【完成】。擊【完成】。 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.4.3 ACCESS數(shù)據(jù)庫的系統(tǒng)數(shù)據(jù)庫的系統(tǒng)DSN配置配置【ODBC Microsoft Access安裝】對話框 在【數(shù)據(jù)源名】文在【數(shù)據(jù)源名】文本框中填入要配置本框中填入要配置的的DSN的名稱,例的名稱,例如如Mys
45、ite。然后單。然后單擊【選擇】按鈕。擊【選擇】按鈕。電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.4.3 ACCESS數(shù)據(jù)庫的系統(tǒng)數(shù)據(jù)庫的系統(tǒng)DSN配置配置【選擇數(shù)據(jù)庫】對話框 選擇要作為數(shù)據(jù)源選擇要作為數(shù)據(jù)源的數(shù)據(jù)庫的數(shù)據(jù)庫 。然后單。然后單擊【擊【確定確定】按鈕?!堪粹o。電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.4.3 ACCESS數(shù)據(jù)庫的系統(tǒng)數(shù)據(jù)庫的系統(tǒng)DSN配置配置【ODBC數(shù)據(jù)源管理器】對話框 系統(tǒng)數(shù)據(jù)源列表中出系統(tǒng)數(shù)據(jù)源列表中出現(xiàn)了現(xiàn)了Mysite。至此,至此,ACCESSACCESS數(shù)據(jù)庫數(shù)據(jù)庫MysiteMysite的系統(tǒng)的系統(tǒng)DSNDSN配配置完成。置完成。 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建
46、設(shè)6.4.4 配置配置SQL Server數(shù)據(jù)庫的數(shù)據(jù)庫的DSN 在在Web服務(wù)器的桌面上服務(wù)器的桌面上選擇【開始】、【設(shè)選擇【開始】、【設(shè)置】、【控制面板】,置】、【控制面板】,打開【控制面板】對話打開【控制面板】對話框,雙擊【管理工具】框,雙擊【管理工具】圖標(biāo),然后再雙擊圖標(biāo),然后再雙擊【ODBC數(shù)據(jù)源】圖標(biāo),數(shù)據(jù)源】圖標(biāo),打開【打開【ODBC數(shù)據(jù)源管理數(shù)據(jù)源管理器】對話框。器】對話框。2.選擇【系統(tǒng)選擇【系統(tǒng)DSN】選項(xiàng)】選項(xiàng)卡,單擊【添加】按鈕,卡,單擊【添加】按鈕,出現(xiàn)【創(chuàng)建新數(shù)據(jù)源】出現(xiàn)【創(chuàng)建新數(shù)據(jù)源】對話框?qū)υ捒?【創(chuàng)建新數(shù)據(jù)源】對話框 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.4.4
47、 配置配置SQL Server數(shù)據(jù)庫的數(shù)據(jù)庫的DSN 設(shè)置數(shù)據(jù)源名稱對話框 填入要配置的填入要配置的DSN的名稱,的名稱,例如例如MySQLsite;在服務(wù);在服務(wù)器文本框中輸入器文本框中輸入SQL Server的服務(wù)器名或的服務(wù)器名或IP地地址,如果址,如果SQL Server的服的服務(wù)器和務(wù)器和Web服務(wù)器同在一服務(wù)器同在一臺機(jī)器,可選擇臺機(jī)器,可選擇Local選選項(xiàng)。單擊【下一步】按鈕項(xiàng)。單擊【下一步】按鈕 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.4.4 配置配置SQL Server數(shù)據(jù)庫的數(shù)據(jù)庫的DSN 【登錄】設(shè)置對話框 可選擇【使用用戶輸入登可選擇【使用用戶輸入登錄錄ID和密碼的和密碼
48、的SQL Server驗(yàn)證】單選項(xiàng),這驗(yàn)證】單選項(xiàng),這時將采用混合方式來驗(yàn)證時將采用混合方式來驗(yàn)證用戶;在【用戶用戶;在【用戶ID】文】文本框中輸入管理員用戶名本框中輸入管理員用戶名sa,在【密碼】文本框中,在【密碼】文本框中輸入輸入sa的密碼。的密碼。 電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.4.4 配置配置SQL Server數(shù)據(jù)庫的數(shù)據(jù)庫的DSN 選擇數(shù)據(jù)源對話框 勾選【更改默認(rèn)的數(shù)據(jù)庫勾選【更改默認(rèn)的數(shù)據(jù)庫為(為(D)】復(fù)選框,其下)】復(fù)選框,其下面的列表框變?yōu)榭蛇x,從面的列表框變?yōu)榭蛇x,從列表中選擇列表中選擇site數(shù)據(jù)庫(此數(shù)據(jù)庫(此數(shù)據(jù)庫是準(zhǔn)備作為數(shù)據(jù)源數(shù)據(jù)庫是準(zhǔn)備作為數(shù)據(jù)源的數(shù)據(jù)庫)。的數(shù)據(jù)庫)。 以下對話框選擇系統(tǒng)默認(rèn)以下對話框選擇系統(tǒng)默認(rèn)設(shè)置即可完成數(shù)據(jù)源的配設(shè)置即可完成數(shù)據(jù)源的配置。置。電子商務(wù)網(wǎng)站建設(shè)電子商務(wù)網(wǎng)站建設(shè)6.4.5 在在Dreamweaver MX中建立數(shù)據(jù)庫連接中建立數(shù)據(jù)庫連接在在Drea
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 遼寧政法職業(yè)學(xué)院《交互界面原型》2023-2024學(xué)年第二學(xué)期期末試卷
- 西北大學(xué)《傳感器技術(shù)于應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 廈門華天涉外職業(yè)技術(shù)學(xué)院《模擬電子線路綜合》2023-2024學(xué)年第二學(xué)期期末試卷
- 新疆第二醫(yī)學(xué)院《幼兒教育名著選讀》2023-2024學(xué)年第二學(xué)期期末試卷
- 貴州中醫(yī)藥大學(xué)《刑事法律精講》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣西大學(xué)《Access數(shù)據(jù)庫程序設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- (高清版)DG∕TJ 08-2165-2015 建設(shè)項(xiàng)目交通影響評價技術(shù)標(biāo)準(zhǔn)
- 數(shù)字通信原理(第3版)課件 第8章 數(shù)字載波調(diào)制傳輸
- 3 1《蜀道難》導(dǎo)學(xué)案 (含部分答案)統(tǒng)編版高中語文選擇性必修下冊
- 全套三級安全教育培訓(xùn)
- 書畫素養(yǎng)測試題及答案
- 鋼琴藝術(shù)培訓(xùn)管理制度
- 校園廣播設(shè)備維保合同
- 反詐宣傳課件小學(xué)生版
- 八年級數(shù)學(xué)上學(xué)期期中期末沖刺卷-特訓(xùn)10 一次函數(shù) 壓軸題(八大母題型歸納)(原卷版)
- 胰腺假性囊腫治療
- 浮生六記課件
- 2025年形勢與政策-加快建設(shè)社會主義文化強(qiáng)國+第二講中國經(jīng)濟(jì)行穩(wěn)致遠(yuǎn)
- 求職趣味測試題及答案
- 中國企業(yè)可持續(xù)發(fā)展報告指南CASS-ESG 6.0-土木工程建筑業(yè)
- 2025浙江杭州學(xué)軍中學(xué)保送生自主招生數(shù)學(xué)試卷(含答案詳解)
評論
0/150
提交評論