




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
電子商務(wù)的網(wǎng)絡(luò)環(huán)境與實現(xiàn)技術(shù)2.1網(wǎng)絡(luò)結(jié)構(gòu)和系統(tǒng)環(huán)境2.1.1Internet結(jié)構(gòu)及其聯(lián)網(wǎng)方式1.Internet簡介和分類2.Internet的構(gòu)成(1)信息資源(2)通信線路(3)路由器(Router)(4)主機返回首頁3.個人接入Internet的方式(1)終端仿真方式(2)使用電話線連接4.企業(yè)接入Internet的方式(1)撥號連接方式(2)專線連接方式返回首頁2.1.2從C/S結(jié)構(gòu)到B/S結(jié)構(gòu)1.C/S結(jié)構(gòu)(Client/Server)
客戶端軟件一般由用戶業(yè)務(wù)應(yīng)用程序及相應(yīng)的數(shù)據(jù)庫連接程序組成,其主要任務(wù)是:(1)提供用戶與數(shù)據(jù)庫交互的界面。(2)向數(shù)據(jù)庫服務(wù)器提交用戶請求并接收來自數(shù)據(jù)庫服務(wù)器的信息。(3)通過用戶業(yè)務(wù)應(yīng)用程序?qū)蛻舳说臄?shù)據(jù)執(zhí)行相應(yīng)的應(yīng)用邏輯要求。返回首頁服務(wù)器端軟件負責(zé)有效地進行數(shù)據(jù)處理和管理系統(tǒng)的資源,其主要任務(wù)是:(1)接受客戶端提交的請求。(2)對客戶端請求數(shù)據(jù)進行運算和處理。(3)返回數(shù)據(jù)處理結(jié)果到客戶端。(4)對數(shù)據(jù)庫系統(tǒng)進行安全性、數(shù)據(jù)庫訪問并發(fā)性的控制。返回首頁C/S體系結(jié)構(gòu)示意圖如下所示:返回首頁2.
B/S結(jié)構(gòu)
B/S結(jié)構(gòu)已經(jīng)逐漸取代C/S結(jié)構(gòu)成為分布式系統(tǒng)的主要體系結(jié)構(gòu)。在B/S體系結(jié)構(gòu)中,客戶機系統(tǒng)可以是Windows(瀏覽器為InternetExplorer)、Linux(瀏覽器為NetscapeNavigator)、Unix(瀏覽器為NetscapeNavigator),而服務(wù)器可以是Windows服務(wù)器(Web服務(wù)為IIS5,數(shù)據(jù)庫SQLServer或Access,腳本語言為ASP等),也可以是Unix(Web服務(wù)為Apache,數(shù)據(jù)庫為MYSQL,腳本語言為JSP、PHP等)。返回首頁B/S體系結(jié)構(gòu)示意圖如下所示:返回首頁2.1.3多層結(jié)構(gòu)的應(yīng)用優(yōu)勢1.多層結(jié)構(gòu)的劃分(1)界面層(客戶端)。(2)邏輯層(Web服務(wù)器、應(yīng)用服務(wù)器)。(3)數(shù)據(jù)層(數(shù)據(jù)庫服務(wù)器)。返回首頁多層體系結(jié)構(gòu)示意圖如下所示:返回首頁2.多層結(jié)構(gòu)的好處(1)提高系統(tǒng)性能。(2)提高可維護性。(3)良好的可重用性。(4)安全性。(5)事務(wù)處理更加靈活。(6)適合群體開發(fā)。返回首頁2.2.1Web技術(shù)1.什么是WebWeb就像一個超文本信息系統(tǒng),可以從Web頁面的一個位置通過點擊直接跳到頁面另外位置或者其他相關(guān)的頁面中,為讀者閱讀和資料查找提供了極大的便利,而這是Web其中的一個基本特點。
Web非常流行的一個很重要原因在于它可以在頁面上顯示色彩豐富的圖形和形式多變的文本等多媒體性能。返回首頁2.2Web技術(shù)及基本網(wǎng)絡(luò)服務(wù)2.Web技術(shù)
Web技術(shù),是在充分利用Web的這些特性基礎(chǔ)上發(fā)展起來的網(wǎng)絡(luò)技術(shù),它利用了一種稱為超文本(Hypertext)的技術(shù),實現(xiàn)在文件中通過使用特有的詞句形式去組織和鏈接其他相關(guān)的文件、圖形、聲音等,用戶可以快速地瀏覽信息和獲取Internet上的網(wǎng)絡(luò)資源,可以說Web技術(shù)是Internet上的核心技術(shù)。返回首頁2.2.2文件傳輸服務(wù)(FTP)1.FTP服務(wù)器和客戶端向其他計算機或者網(wǎng)絡(luò)顯示本地文件及目錄清單,并提供下載或者上載服務(wù)的計算機稱為FTP服務(wù)器,而連接到FTP服務(wù)器,進行文件傳送的計算機成為FTP客戶端。FTP服務(wù)器和客戶端工作時都必須遵循FTP協(xié)議。常用的FTP服務(wù)器端程序有MSIIS、ServeU等,而客戶端除了使用最基本的Web瀏覽器外,常用的客戶端應(yīng)用程序還有
CuteFTP、FlashFXP、LeapFTP等。返回首頁2.FTP工作原理
FTP在傳輸文件時,要在客戶程序和服務(wù)程序之間建立兩個TCP連接:一個是控制連接,另一個是數(shù)據(jù)連接??刂七B接主要用于傳輸FTP命令以及服務(wù)器的回送信息,控制連接由服務(wù)程序打開一個FTP應(yīng)用端口(21),等待客戶程序的FTP連接,客戶程序主動與服務(wù)程序建立端口21的TCP控制連接。在雙方通信的全部時間內(nèi),雙方都處于控制連接狀態(tài)。數(shù)據(jù)連接主要用于數(shù)據(jù)傳輸,真正完成文件內(nèi)容的傳輸。返回首頁3.FTP的傳輸模式(1)ASCII傳輸方式。(2)二進制傳輸模式。4.FTP地址格式
FTP完整的地址格式是:
ftp://用戶名:密碼@FTP服務(wù)器IP(或者域名):FTP命令端口/路徑/文件名。在該地址格式中,除了FTP服務(wù)器IP(或域名)是必要項外,其他項都是可選的。返回首頁5.FTP用戶授權(quán)為了保護服務(wù)器的某些文件資料或者限制某些遠程計算機的登陸,F(xiàn)TP服務(wù)器一般都設(shè)有客戶的賬戶和密碼,用戶要登陸該FTP服務(wù)器,就必須擁有其所授權(quán)的賬號和密碼,也就是說只有擁有了一個用戶標識和一個口令后才能享受該FTP服務(wù)器提供權(quán)限范圍內(nèi)的服務(wù)。
Internet中有一部分FTP服務(wù)器是不需要賬號和密碼,任何人都可以進行訪問的,這類FTP服務(wù)器稱為“匿名”(Anonymous)FTP服務(wù)器。返回首頁2.2.3電子郵件(E-mail)1.電子郵件的發(fā)送原理(如下圖所示)返回首頁2.電子郵件系統(tǒng)的重要協(xié)議(1)簡單郵件傳輸協(xié)議(即SimpleMailTransferProtocol,SMTP)。(2)郵局協(xié)議(即PostOfficeProtocol,POP)。(3)Internet消息訪問協(xié)議(即InternetMessageAccessProtocol,IMAP)。(4)多用途的網(wǎng)際郵件擴充協(xié)議(MIME)。返回首頁3.電子郵件的地址表示方法在網(wǎng)絡(luò)領(lǐng)域,唯一可以標志某個特定抽象位置的是IP地址(或者與之對應(yīng)的域名)。電子郵件的地址表示方法通常是:
收件人賬號名@郵件服務(wù)器主機名域名返回首頁4.電子郵件的格式(1)發(fā)件人。(2)地址簿。(3)收件人。(4)群發(fā)。(5)抄送。(6)暗送。(7)回復(fù)到。(8)主題。(9)內(nèi)容。(10)附件。(11)發(fā)送。返回首頁2.2.4遠程登錄服務(wù)(Telnet)1.遠程登錄的工作原理
Telnet采用客戶端/服務(wù)器結(jié)構(gòu)。Telnet工作原理如下圖所示:返回首頁2.遠程登錄的格式啟動Telnet客戶程序命令格式是:
telnet[遠程系統(tǒng)域名][端口號]3.遠程登錄的授權(quán)要在遠程計算機登錄,首先要成為該系統(tǒng)的合法用戶,并有相應(yīng)的賬戶。但是,一些Internet網(wǎng)絡(luò)系統(tǒng)也提供開放遠程登錄服務(wù),查詢這類數(shù)據(jù)庫不需要事先取得賬戶及口令,而使用該系統(tǒng)公開的公共賬戶。返回首頁2.2.5信息搜索1.信息檢索技術(shù)信息搜索原理圖如下圖所示:返回首頁在Internet信息檢索中最重要的技術(shù)是搜索引擎技術(shù)(SearchEngine)。搜索引擎起到信息導(dǎo)航的作用。從技術(shù)原理看,搜索引擎的工作由三部分組成:(1)搜索器(Searcher)。(2)索引器(Indexer)。(3)檢索器。返回首頁2.搜索引擎分類(1)目錄導(dǎo)航式搜索引擎。(2)基于Robot的搜索引擎。(3)Meta搜索引擎,即元搜索引擎,也叫做MultipleSearchEngine。3.著名搜索引擎(1)Google(http://wwwgooglecom)。(2)Yahoo?。╤ttp://wwwyahoocom)。(3)搜狐(http://wwwsohucom)。(4)百度(http://wwwbaiducom)。返回首頁2.2.6數(shù)據(jù)分析網(wǎng)絡(luò)數(shù)據(jù)是網(wǎng)站與網(wǎng)站之間、網(wǎng)站與用戶之間的交互的數(shù)據(jù)(例如訪問日志、民意測驗和調(diào)查結(jié)果、客戶概要信息、訂單等等)進行記錄的結(jié)果。Web數(shù)據(jù)分析人員得到的數(shù)據(jù)是冗余、繁亂無章的數(shù)據(jù)海洋,要對這些無章的數(shù)據(jù)進行清晰的分析,需要借助科學(xué)、合理的數(shù)據(jù)分析模型或數(shù)據(jù)挖掘工具的幫助。返回首頁1.用戶訪問數(shù)據(jù)分析(1)訪問量統(tǒng)計分析。(2)訪問者統(tǒng)計分析。(3)頁面統(tǒng)計分析。(4)時間段統(tǒng)計。2.技術(shù)資料數(shù)據(jù)分析(1)動態(tài)網(wǎng)頁響應(yīng)分析。(2)客戶端錯誤分析。(3)主機端錯誤分析。(4)網(wǎng)絡(luò)錯誤分析。返回首頁2.2.7動態(tài)內(nèi)容1.動態(tài)內(nèi)容與靜態(tài)內(nèi)容的區(qū)別(1)靜態(tài)內(nèi)容。典型的靜態(tài)Web網(wǎng)站結(jié)構(gòu),其內(nèi)容直接從服務(wù)器的硬盤取得,在瀏覽器端按照原來固定的樣式顯示。(2)動態(tài)內(nèi)容。Web的動態(tài)內(nèi)容著重強調(diào)的是“交互”,事實上,動態(tài)的內(nèi)容是指用戶每次點擊鏈接時所訪問的內(nèi)容是由Web服務(wù)器應(yīng)用程序即時生成的,如常見的ASP、JSP等網(wǎng)頁。返回首頁2.動態(tài)內(nèi)容的實現(xiàn)技術(shù)(1)網(wǎng)頁動態(tài)技術(shù)。網(wǎng)頁動態(tài)技術(shù)包括了CGI、ASP、JSP、PHP等。(2)數(shù)據(jù)庫連接技術(shù)。數(shù)據(jù)庫連接技術(shù)主要包括了ODBC和JDBC,給動態(tài)網(wǎng)頁的服務(wù)器程序提供統(tǒng)一的數(shù)據(jù)庫訪問接口。(3)組件技術(shù)。組件對象模型(COM)技術(shù)與ASP、軟件工程有機地結(jié)合起來,是在Internet/Intranet環(huán)境中快速、低成本地建立高效、安全的商務(wù)應(yīng)用的一條捷徑,也將成為動態(tài)Web開發(fā)和維護的主流技術(shù)。返回首頁2.3電子商務(wù)應(yīng)用開發(fā)技術(shù)2.3.1關(guān)于HTML語言1.HTML的概念
HTML(HyperTextMarkupLanguage語言),又稱超文本標記語言,是一種用來描述Internet上的Web網(wǎng)頁格式的簡單標記語言。也可以說,HTML語言現(xiàn)在已經(jīng)成為WorldWideWeb上的標準信息表示語言。返回首頁2.HTML的結(jié)構(gòu)
HTML本身并非程序設(shè)計語言,而只不過是一種標識(Mark-up)。具體地說,HTML是由許多標簽(tags)所構(gòu)成,這些標簽告訴瀏覽器應(yīng)該如何顯示文件的內(nèi)容。HTML的標簽一般有下列三種表示方法:(1)單標簽。語法是:
<標記名>返回首頁(2)雙標簽。HTML中有些標簽必須成對地使用,它由“始標記”和“尾標記”兩部分構(gòu)成。這類標記語法是:
<標記名>內(nèi)容</標記名>(3)帶屬性的標簽。語法是:
<標記名屬性1屬性2屬性3…>注意:HTML大小寫不敏感。返回首頁3.HTML的功能(1)發(fā)布帶有標題、文本、表格、列表、圖像等的在線文檔,標識Internet上大部分Web頁面的主要文檔。(2)通過超級鏈接來獲取在線信息,促進Web技術(shù)的發(fā)展。(3)設(shè)計各種表單來提交或查詢信息,提高網(wǎng)站和客戶之間的動態(tài)交換和信息交流。(4)在文檔中直接包含電子表格、視頻流、音頻流等高級應(yīng)用程序。返回首頁2.3.2VBScript語言1.VBScript的概念
VBScript是一種腳本語言,它既可以作為客戶端編程語言,也可以作為服務(wù)器端編程語言。返回首頁2.VBScript的使用
VBScript代碼寫在成對的<SCRIPT>標記之間。例如,以下代碼為一個將字符串中A轉(zhuǎn)換為a的函數(shù):<SCRIPTLANGUAGE=“VBScript”><!--FunctionReplaceStr(Str)
ReplaceStr=replace(str,‘A’,‘a(chǎn)’)EndFunction--></SCRIPT>返回首頁例如,下面的VBScript在一個ASP網(wǎng)頁中自動執(zhí)行:<HTML><HEAD><TITLE>VBScript</TITLE></HEAD><BODY><%FORi=1TO100%>Howareyou!<br><%NEXT%></BODY></HTML>
這個腳本把句子“Howareyou!”顯示100次。返回首頁2.3.3JavaScript語言1.JavaScript語言的特點(1)解釋性編程語言。(2)跨平臺性。(3)安全性。(4)動態(tài)性。(5)高效性。返回首頁2.JavaScript的使用
JavaScript加入網(wǎng)頁有兩種方法:(1)直接在HTML文檔中嵌入JavaSrcipt語句。(2)引用方式。返回首頁2.3.4公共網(wǎng)關(guān)接口CGI1.CGI的工作原理具體地說,CGI只是在Web服務(wù)器上可執(zhí)行的程序碼,而它的工作就是控制信息要求、產(chǎn)生并傳回所需的文件。
CGI程序與服務(wù)器、客戶機的關(guān)系如下圖所示:返回首頁圖中:1表示運行瀏覽器的客戶機與HTTP服務(wù)器連接并提出請求。2表示HTTP服務(wù)器啟動CGI程序并向其傳送從客戶機接收的請求。3表示CGI程序完成處理之后將結(jié)果返回給HTTP服務(wù)器。4表示HTTP服務(wù)器將應(yīng)答返回到客戶機。返回首頁2.CGI的應(yīng)用方式
CGI程序是服務(wù)器通過讀取使用者的輸入請求從而產(chǎn)生HTML網(wǎng)頁。瀏覽器端的用戶通常使用兩種方法向正在運行CGI程序的服務(wù)器發(fā)送請求:(1)GET。(2)POST。3.CGI的編程實現(xiàn)
CGI程序可以用任何程序設(shè)計語言編寫,如Shell、Perl、C、Java等,其中最為流行的是Perl。返回首頁2.3.5ASP、PHP、JSP1.ASP、PHP、JSP的概念(1)ASP是ActiveServerPages的縮寫,它是一個Web服務(wù)器端的開發(fā)環(huán)境。(2)PHP是一種跨平臺的服務(wù)器端的嵌入式腳本語言。(3)JSP是JavaServerPages的縮寫,是Sun公司推出的新一代網(wǎng)站開發(fā)語言。返回首頁ASP、PHP、JSP三者都是面向Web服務(wù)器的技術(shù),客戶端瀏覽器不需要附加任何的軟件支持。三者都提供在HTML代碼中混合某種程序代碼、由語言引擎解釋執(zhí)行程序代碼的能力。返回首頁2.ASP、PHP、JSP特點(1)ASP。ActiveServerPages(活動服務(wù)器主頁),內(nèi)含于IIS(InternetInformationServer)中,提供一個服務(wù)端的Scripting環(huán)境,Web服務(wù)器會自動將設(shè)計的ASP的程序碼解析為標準HTML格式的主頁內(nèi)容,然后返回到客戶端的瀏覽器上顯示出來。(2)PHP。PHP的最大的特點是可以編譯成與許多數(shù)據(jù)庫相連接的函數(shù)。PHP與MySQL是最佳的組合。返回首頁(3)JSP。JavaServerPages最大的特點是將內(nèi)容的產(chǎn)生和顯示分離。使用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標識來設(shè)計和格式化最終的頁面。JSP頁面的內(nèi)置腳本語言是基于Java程序設(shè)計語言的。3.ASP、PHP、JSP比較
ASP、PHP、JSP有著各自的特點和優(yōu)勢,但是這三者在某種情況下存在著很大的差別,主要表現(xiàn)如表2-1ASP、PHP、JSP比較表所示。返回首頁返回首頁比較內(nèi)容ASPPHPJSP應(yīng)用范圍只能運行于微軟的服務(wù)器產(chǎn)品上,Unix下也有ChiliSoft的插件來支持ASP,但ASP本身功能有限,必須通過ASP+COM的組合來擴充??稍赪indows、Unix、Linux的Web服務(wù)器上正常運行,還支持IIS,Apache等通用Web服務(wù)器??稍谌鏦inNT、Linux、Unix平臺下運行,NT下IIS通過一個插件,如JRUN就能支持JSP。性能快較快最快使用情況適合各種規(guī)模的站點適合一些小型的商業(yè)站點、不適合運用在電子商務(wù)中適合各種規(guī)模的站點表2-1ASP、PHP、JSP比較表2.3.6可擴展標記語言XML1.XML的主要特點(1)簡單性。XML為程序員和文檔作者提供了一個友好的環(huán)境。(2)可擴展性。XML在兩個意義上是可擴展的。返回首頁(3)互操作性。XML可以在多種平臺上使用,而且可以用多種工具進行解釋。(4)開放性。XML標準在Internet上是完全開放的,可以免費獲得。2.XML與HTML的區(qū)別二者功能不同,HTML的標記符用來顯示數(shù)據(jù),XML的標記符則是描述數(shù)據(jù)的性質(zhì),后者可以多種方式顯示。不能用XML來直接寫網(wǎng)頁。返回首頁2.3.7WebService技術(shù)及其應(yīng)用1.WebService的協(xié)議
WebService平臺需要一套協(xié)議來實現(xiàn)分布式應(yīng)用程序的創(chuàng)建。目前這些協(xié)議有:(1)XML和XSD。(2)SOAP。(3)WSDL。(4)UDDI。(5)遠程過程調(diào)用RPC與消息傳遞。返回首頁2.WebService的特點(1)完好的封裝性。(2)松散耦合。(3)使用協(xié)約的規(guī)范性。(4)使用標準協(xié)議規(guī)范。(5)高度可集成能力。(6)開放性。返回首頁2.4.1商務(wù)數(shù)據(jù)的收集、組織與存儲1.商務(wù)資料的收集方法(1)原始資料的收集①詢問法。②觀察法。③實驗法。返回首頁2.4數(shù)據(jù)庫技術(shù)與電子商務(wù)(2)二手資料收集方法二手資料是指以前已經(jīng)收集好的,但又不一定與當(dāng)前問題相關(guān)的資料。二手資料有兩個來源:一是企業(yè)自身(內(nèi)部數(shù)據(jù)庫),二是其他企業(yè)或人員(外部數(shù)據(jù)庫)。以因特網(wǎng)、光盤、信息系統(tǒng)作為載體的二手資料已經(jīng)在市場上占據(jù)了很大的比例。返回首頁2.商務(wù)資料的組織與存儲通過商務(wù)資料的收集整理后,獲得了大量的數(shù)據(jù),如何將這些數(shù)據(jù)有效地組織起來,并將其運用到實際商業(yè)活動中去,是商務(wù)活動的關(guān)鍵。在現(xiàn)今的數(shù)據(jù)存儲中,硬件的架構(gòu)和軟件的設(shè)計是否完備,是直接影響商務(wù)資料利用的重要因素。其中,大量的數(shù)據(jù)需要不間斷地提供完備的支持。數(shù)據(jù)遷移技術(shù)是實現(xiàn)計算機系統(tǒng)大容量存儲數(shù)據(jù)的方法之一。返回首頁2.4.2決策支持決策關(guān)系到一個企業(yè)的發(fā)展前途,而數(shù)據(jù)庫存儲的數(shù)據(jù)就是決策的依據(jù)。因此數(shù)據(jù)對一個企業(yè)的運作起著非常重要的作用。對運用了電子商務(wù)的企業(yè)而言,由于他們的企業(yè)信息非常規(guī)范,這就為決策支持打下了良好的基礎(chǔ)。企業(yè)應(yīng)該充分利用電子商務(wù)的海量數(shù)據(jù)進行分析,并依據(jù)分析結(jié)果做出正確的決策,隨時調(diào)整經(jīng)營策略,以適應(yīng)市場的需求。返回首頁2.4.3Web數(shù)據(jù)庫及其技術(shù)1.Web數(shù)據(jù)庫概述
企業(yè)對從Internet上獲取信息和服務(wù)的需求越來越迫切。同時,Internet應(yīng)用跨平臺運行的特點,對實現(xiàn)企業(yè)內(nèi)部信息的共享、企業(yè)間信息的集成、進行必要的商業(yè)活動提供了有力的支持。
Web模型是在傳統(tǒng)的C/S模型的基礎(chǔ)上發(fā)展起來的一種新的Browser/Server模型。Browser/Server模型把C/S模型的服務(wù)器端進一步深化,分解成一個應(yīng)用服務(wù)器(Web服務(wù)器)和一個或多個數(shù)據(jù)庫服務(wù)器,從而成為三層C/S模型。返回首頁2.Web數(shù)據(jù)庫技術(shù)(1)CGI(通用網(wǎng)關(guān)接口CommonGatewayInterface)。CGI規(guī)定了瀏覽器、Web服務(wù)器和外部應(yīng)用程序之間數(shù)據(jù)交換的標準接口。(2)SAPI(服務(wù)器端應(yīng)用編程接口ServerApplicationProgramInterface)。針對CGI的局限,Web服務(wù)器廠商開發(fā)出Web服務(wù)器與外部擴展程序交互的SAPI。SAPI應(yīng)用程序與CGI應(yīng)用程序最大的區(qū)別在于:前者是以動態(tài)鏈接庫的形式存在,而后者一般都是可執(zhí)行程序。返回首頁(3)ASP(Active服務(wù)器頁)。ASP是服務(wù)器端的腳本文件,它可以是HTML,也可以是VBScript或JavaScript,ASP的目的是提供可編程的服務(wù)器頁面,滿足用戶的要求。ASP文件只能運行在服務(wù)器上,不能在瀏覽器上運行。返回首頁(4)ActiveX和Java。ActiveX是一個對象模型,不是編程語言。ActiveX是Microsoft公司提供的基于控件方式的技術(shù),當(dāng)瀏覽器訪問Web服務(wù)器時,客戶端從Web服務(wù)器把頁面文件和所包含的ActiveX控件下載到本地,瀏覽器收到控件后,然后在客戶端運行控件。JavaApplet也是通過Web瀏覽器把應(yīng)用小程序下載到帶有Java解釋器的客戶端運行,在客戶端直接訪問數(shù)據(jù)庫。JavaApplet是跨平臺的,具有通用性。返回首頁2.4.4結(jié)構(gòu)化查詢語言(SQL)SQL是英文StructuredQueryLanguage的縮寫,即結(jié)構(gòu)化查詢語言。SQL語言的主要功能是同各種數(shù)據(jù)庫建立連接并進行相關(guān)操作。返回首頁1.數(shù)據(jù)庫表一個典型的關(guān)系型數(shù)據(jù)庫通常由多個被稱作數(shù)據(jù)表的對象組成。數(shù)據(jù)庫中的所有數(shù)據(jù)或信息都被保存在這些數(shù)據(jù)庫表中。下表是一個表名為Users的實例。返回首頁姓名性別年齡地址城市張三男20北京海淀區(qū)北京李四女24廣東廣州白云區(qū)廣州王五男18四川成都成都陳六女30上海浦東上海2.創(chuàng)建表
SQL語言中的Createtable語句被用來創(chuàng)建表。Createtable語句的使用格式如下:Createtabletablename
(column1datatype,column2datatype,column3datatype);
返回首頁如果用戶希望在建立新表格時規(guī)定列的限制條件,可以使用可選的條件選項:Createtabletablename
(column1datatype[constraint],column2datatype[constraint],column3datatype[constraint]);返回首頁簡單來說,創(chuàng)建數(shù)據(jù)表時,在關(guān)鍵詞Createtable后面加入所要建立的數(shù)據(jù)表的名稱,然后在括號內(nèi)順次設(shè)定各列的名稱、數(shù)據(jù)類型以及可選的限制條件等。
SQL語言中較為常用的數(shù)據(jù)類型為:char(size)varchar(size)number(size)Datenumber(size,d)返回首頁舉例如下:Createtableusers(user_namevarchar(15),user_sexvarchar(20),user_agenumber(3),user_addressvarchar(50),user_cityvarchar(20);返回首頁3.刪除數(shù)據(jù)庫表
在SQL語言中使用droptable命令刪除某個表格以及該表格中的所有記錄。droptable命令的使用格式為:droptabletablename;返回首頁4.數(shù)據(jù)查詢
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 雙方合資建房協(xié)議書3篇
- 建筑項目安全保障書3篇
- 安全責(zé)任計劃員守衛(wèi)3篇
- 二手車交易三方合約范本2篇
- 工程進度概述3篇
- 工程引孔施工3篇
- 工程設(shè)計施工合同范本的信息管理2篇
- 叉車銷售協(xié)議樣本3篇
- 園藝花木選購書3篇
- 學(xué)生保護文化遺產(chǎn)保證3篇
- 南京師范大學(xué)自主招生個人陳述范文與撰寫要點
- 鐵粉運輸合同協(xié)議
- 計算機網(wǎng)絡(luò)安全知識試題及答案2025年計算機二級考試
- 浙江省A9協(xié)作體2024-2025學(xué)年高二下學(xué)期4月期中聯(lián)考語文試卷(含答案 )
- (四調(diào))武漢市2025屆高中畢業(yè)生四月調(diào)研考試 語文試卷(含答案詳解)
- 廣州廣州市天河區(qū)華陽小學(xué)-畢業(yè)在即家校共話未來-六下期中家長會【課件】
- 第4單元 亮火蟲(教學(xué)設(shè)計)-2024-2025學(xué)年粵教花城版(2024)音樂一年級下冊
- 車間生產(chǎn)材料管理制度
- 西師大版小學(xué)五年級數(shù)學(xué)(下)期中測試題(含答案)
- 公司事故隱患內(nèi)部報告獎勵制度
- 大學(xué)生創(chuàng)新創(chuàng)業(yè)基礎(chǔ)(創(chuàng)新創(chuàng)業(yè)課程)完整全套教學(xué)課件
評論
0/150
提交評論