sql語言入門教程 (2)

sql語言入門教程 (2)

ID:47115004

大?。?71.50 KB

頁數(shù):50頁

時間:2019-08-06

sql語言入門教程 (2)_第1頁
sql語言入門教程 (2)_第2頁
sql語言入門教程 (2)_第3頁
sql語言入門教程 (2)_第4頁
sql語言入門教程 (2)_第5頁
資源描述:

《sql語言入門教程 (2)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

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

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

3、員該表格中“欄目”,“用戶群”就是兩個不同的列,而表格中的每一行則包含了具體的表格數(shù)據(jù)?! ?.創(chuàng)建表格  2.數(shù)據(jù)查詢  3.向表格中添加、更新、刪除記錄  4.刪除數(shù)據(jù)庫表格第二課創(chuàng)建表格SQL語言中的createtable語句被用來建立新的數(shù)據(jù)庫表格。createtable語句的使用格式如下:createtabletablename(column1datatype,column2datatype,老代向大家推薦column3datatype);如果用戶希望在建立新表格時規(guī)定列的限制條件,可以使用可選的條件選項:createtabletablenam

4、e(column1datatype[constraint],column2datatype[constraint],column3datatype[constraint]);舉例如下:createtableemployee(firstnamevarchar(15),lastnamevarchar(20),agenumber(3),addressvarchar(30),cityvarchar(20));簡單來說,創(chuàng)建新表格時,在關(guān)鍵詞createtable后面加入所要建立的表格的名稱,然后在括號內(nèi)順次設(shè)定各列的名稱,數(shù)據(jù)類型,以及可選的限制

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

6、型的最大長度為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)建新表格時需要注意的一點就是表格中列的限制條件。所謂限制條件就是當向特定列輸入數(shù)據(jù)時所必須遵守的規(guī)則。例如,unique這一限制條件要求某一列中不能存在兩個值相同的記錄,所有記錄的值都必須是唯一的。除unique之外,較為常用的列的限制條件還包括notnull和p

7、rimarykey等。notnull用來規(guī)定表格中某一列的值不能為空。primarykey則為表格中的所有記錄規(guī)定了唯一的標識符。第三課數(shù)據(jù)查詢在眾多的SQL命令中,select語句應(yīng)該算是使用最頻繁的。select語句主要被用來對數(shù)據(jù)庫進行查詢并返回符合用戶查詢標準的結(jié)果數(shù)據(jù)。Select語句的語法格式如下:selectcolumn1[,column2,etc]fromtablename[wherecondition];([]表示可選項)老代向大家推

當前文檔最多預覽五頁,下載文檔查看全文

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

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