《sql語言入門教程》word版

《sql語言入門教程》word版

ID:30365636

大?。?95.54 KB

頁數(shù):50頁

時間:2018-12-29

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

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

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

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

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

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

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

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

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

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

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

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

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