《sql語言入門教程》word版

《sql語言入門教程》word版

ID:30365636

大?。?95.54 KB

頁(yè)數(shù):50頁(yè)

時(shí)間:2018-12-29

《sql語言入門教程》word版_第1頁(yè)
《sql語言入門教程》word版_第2頁(yè)
《sql語言入門教程》word版_第3頁(yè)
《sql語言入門教程》word版_第4頁(yè)
《sql語言入門教程》word版_第5頁(yè)
資源描述:

《《sql語言入門教程》word版》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。

1、SQL語言入門教程第一課簡(jiǎn)介SQL是英文StructuredQueryLanguage的縮寫,意思為結(jié)構(gòu)化查詢語言?! QL語言的主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通。按照ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等?! ∧壳?,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL語言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫(kù)都對(duì)SQL語句進(jìn)行了再開發(fā)和擴(kuò)展,但是

2、包括Select,Insert,Update,Delete,Create,以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫(kù)操作?! ∠旅?,我們就來詳細(xì)介紹一下SQL語言的基本知識(shí)。  一個(gè)典型的關(guān)系型數(shù)據(jù)庫(kù)通常由一個(gè)或多個(gè)被稱作表格的對(duì)象組成。數(shù)據(jù)庫(kù)中的所有數(shù)據(jù)或信息都被保存在這些數(shù)據(jù)庫(kù)表格中。數(shù)據(jù)庫(kù)中的每一個(gè)表格都具有自己唯一的表格名稱,都是由行和列組成,其中每一列包括了該列名稱,數(shù)據(jù)類型,以及列的其它屬性等信息,而行則具體包含某一列的記錄或數(shù)據(jù)。以下,是一個(gè)名為太平洋網(wǎng)絡(luò)學(xué)院的數(shù)據(jù)庫(kù)表格的實(shí)例。欄目用戶群新手上路電腦初

3、學(xué)者軟件教室一般的電腦用戶設(shè)計(jì)教室電腦設(shè)計(jì)愛好者開發(fā)教室電腦編程人員該表格中“欄目”,“用戶群”就是兩個(gè)不同的列,而表格中的每一行則包含了具體的表格數(shù)據(jù)?! ?.創(chuàng)建表格  2.數(shù)據(jù)查詢  3.向表格中添加、更新、刪除記錄  4.刪除數(shù)據(jù)庫(kù)表格第二課創(chuàng)建表格SQL語言中的createtable語句被用來建立新的數(shù)據(jù)庫(kù)表格。createtable語句的使用格式如下:createtabletablename(column1datatype,column2datatype,column3datatype);如果用戶希望在建立

4、新表格時(shí)規(guī)定列的限制條件,可以使用可選的條件選項(xiàng):createtabletablename(column1datatype[constraint],column2datatype[constraint],column3datatype[constraint]);舉例如下:createtableemployee(firstnamevarchar(15),lastnamevarchar(20),agenumber(3),addressvarchar(30),cityvarchar(20));簡(jiǎn)單來說

5、,創(chuàng)建新表格時(shí),在關(guān)鍵詞createtable后面加入所要建立的表格的名稱,然后在括號(hào)內(nèi)順次設(shè)定各列的名稱,數(shù)據(jù)類型,以及可選的限制條件等。注意,所有的SQL語句在結(jié)尾處都要使用“;”符號(hào)。使用SQL語句創(chuàng)建的數(shù)據(jù)庫(kù)表格和表格中列的名稱必須以字母開頭,后面可以使用字母,數(shù)字或下劃線,名稱的長(zhǎng)度不能超過30個(gè)字符。注意,用戶在選擇表格名稱時(shí)不要使用SQL語言中的保留關(guān)鍵詞,如select,create,insert等,作為表格或列的名稱。數(shù)據(jù)類型用來設(shè)定某一個(gè)具體列中數(shù)據(jù)的類型。例如,在姓名列中只能采用varchar或char的數(shù)據(jù)類型

6、,而不能使用number的數(shù)據(jù)類型。SQL語言中較為常用的數(shù)據(jù)類型為:char(size):固定長(zhǎng)度字符串,其中括號(hào)中的size用來設(shè)定字符串的最大長(zhǎng)度。Char類型的最大長(zhǎng)度為255字節(jié)。varchar(size):可變長(zhǎng)度字符串,最大長(zhǎng)度由size設(shè)定。number(size):數(shù)字類型,其中數(shù)字的最大位數(shù)由size設(shè)定。Date:日期類型。number(size,d):數(shù)字類型,size決定該數(shù)字總的最大位數(shù),而d則用于設(shè)定該數(shù)字在小數(shù)點(diǎn)后的位數(shù)。最后,在創(chuàng)建新表格時(shí)需要注意的一點(diǎn)就是表格中列的限制條件。所謂

7、限制條件就是當(dāng)向特定列輸入數(shù)據(jù)時(shí)所必須遵守的規(guī)則。例如,unique這一限制條件要求某一列中不能存在兩個(gè)值相同的記錄,所有記錄的值都必須是唯一的。除unique之外,較為常用的列的限制條件還包括notnull和primarykey等。notnull用來規(guī)定表格中某一列的值不能為空。primarykey則為表格中的所有記錄規(guī)定了唯一的標(biāo)識(shí)符。第三課數(shù)據(jù)查詢?cè)诒姸嗟腟QL命令中,select語句應(yīng)該算是使用最頻繁的。select語句主要被用來對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢并返回符合用戶查詢標(biāo)準(zhǔn)的結(jié)果數(shù)據(jù)。Select語句的語法格式如下:selectcolu

8、mn1[,column2,etc]fromtablename[wherecondition];([]表示可選項(xiàng))select語句中位于select關(guān)鍵詞

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。