如何使用SQL Server表中數(shù)據(jù)操作.ppt

如何使用SQL Server表中數(shù)據(jù)操作.ppt

ID:51570153

大小:177.50 KB

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

時(shí)間:2020-03-23

如何使用SQL Server表中數(shù)據(jù)操作.ppt_第1頁(yè)
如何使用SQL Server表中數(shù)據(jù)操作.ppt_第2頁(yè)
如何使用SQL Server表中數(shù)據(jù)操作.ppt_第3頁(yè)
如何使用SQL Server表中數(shù)據(jù)操作.ppt_第4頁(yè)
如何使用SQL Server表中數(shù)據(jù)操作.ppt_第5頁(yè)
資源描述:

《如何使用SQL Server表中數(shù)據(jù)操作.ppt》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在PPT專(zhuān)區(qū)-天天文庫(kù)。

1、第5章表中數(shù)據(jù)的操作本章學(xué)習(xí)目標(biāo)掌握如何在SQLServer管理控制臺(tái)中操作表中的數(shù)據(jù)掌握使用SELECT語(yǔ)句查詢(xún)數(shù)據(jù)的方法掌握使用INSERT語(yǔ)句插入數(shù)據(jù)的方法掌握使用UPDATE語(yǔ)句更新數(shù)據(jù)的方法掌握使用DELETE語(yǔ)句刪除數(shù)據(jù)的方法5.1在SQLServer管理控制臺(tái)中操作表中的數(shù)據(jù)表中數(shù)據(jù)的操作包括數(shù)據(jù)的查詢(xún)、插入、修改和刪除。可以在SQLServer管理控制臺(tái)中非常方便地對(duì)數(shù)據(jù)執(zhí)行各種操作,也可以利用Transact-SQL中的命令完成相應(yīng)的功能。在SQLServer管理控制臺(tái)中,打開(kāi)指定的數(shù)據(jù)庫(kù)并展開(kāi)“表”對(duì)象,右擊要操作的數(shù)據(jù)表,并從彈出

2、的快捷菜單中選擇“打開(kāi)表”選項(xiàng),就會(huì)看到數(shù)據(jù)表數(shù)據(jù)顯示結(jié)果窗口。5.1在SQLServer管理控制臺(tái)中操作表中的數(shù)據(jù)將光標(biāo)定位到最后一條記錄后面,輸入新的記錄就可以完成插入操作;將光標(biāo)定位到某條記錄,改變某個(gè)數(shù)據(jù)的值就可以完成更新操作;右擊某條記錄,從彈出的快捷菜單中選擇“刪除”選項(xiàng)就可以完成記錄的刪除操作。5.2查詢(xún)數(shù)據(jù)SELECT語(yǔ)句可以根據(jù)實(shí)際需要從一個(gè)或多個(gè)表中選擇一個(gè)或多個(gè)行或列。SELECTselect_list[INTOnew_table]FROMtable_source[WHEREsearch_condition][GROUPBYgro

3、up_by_expression][HAVINGsearch_condition][ORDERBYorder_expression[ASC

4、DESC]]5.2查詢(xún)數(shù)據(jù)在SELECT語(yǔ)句中至少要包含兩個(gè)子句:SELECT和FROM。SELECT指定查詢(xún)的某些選項(xiàng),F(xiàn)ROM指定查詢(xún)的表。例如:查詢(xún)T_STUDENT表中所有的數(shù)據(jù),可以寫(xiě)為:SELECT*FROMT_STUDENT5.2.1SELECT子句SELECT子句的語(yǔ)法格式為:SELECT[ALL

5、DISTINCT][TOPn[PERCENT][WITHTIES]]

6、ect_list>::={*

7、{table_name

8、view_name

9、table_alias}.*{column_name

10、expression

11、IDENTITYCOL

12、ROWGUIDCOL}[[AS]column_alias]

13、column_alias=expression}[,...n]5.2查詢(xún)數(shù)據(jù)ALL:指定顯示所有記錄,包括重復(fù)行。ALL是默認(rèn)設(shè)置。DISTINCT:指定顯示所有記錄,但不包括重復(fù)行。TOPn[PERCENT]:指定從查詢(xún)結(jié)果中返回前n行。select_list:指定返回結(jié)果中的列。如果有多個(gè)列,用逗號(hào)分隔。5.2查詢(xún)數(shù)據(jù)

14、*:表示所有列。column_name:指定是要返回的列名。expression:是列名、常量、函數(shù)以及由運(yùn)算符連接的列名、常量和函數(shù)的任意組合,或者是子查詢(xún)。5.2查詢(xún)數(shù)據(jù)例5-2-1:(1)查詢(xún)表中的所有記錄(2)查詢(xún)前3條記錄的S_NUMBER、S_NAME和BIRTHDAY字段(3)查詢(xún)所有記錄的SEX字段,并去掉重復(fù)值(4)查詢(xún)所有記錄的S_NUMBER(別名為學(xué)號(hào))、S_NAME(別名為姓名)和BIRTHDAY(別名為出生日期)字段5.2查詢(xún)數(shù)據(jù)別名的三種定義方法,分別為:列別名=列名列名AS列別名列名列別名注意:列別名的使用范圍:列別名只

15、在定義的語(yǔ)句中有效。5.2查詢(xún)數(shù)據(jù)(5)查詢(xún)得到每個(gè)學(xué)生的年齡(6)統(tǒng)計(jì)男同學(xué)的人數(shù)5.2.2INTO子句INTO子句用于創(chuàng)建新表并將查詢(xún)結(jié)果插入新表中,其語(yǔ)法為:[INTOnew_table]其中的參數(shù)new_table用于指定新表的名稱(chēng)。例5-2-2:使用INTO子句創(chuàng)建一個(gè)新表(T_STUDENT1)。5.2.3FROM子句FROM子句用于指定要查詢(xún)的表,其語(yǔ)法如下:[FROM{}[,...n]]::=table_name[[AS]table_alias][WITH(

16、[,...n])]

17、view_name[[AS]table_alias]

18、rowset_function[[AS]table_alias]

19、OPENXML

20、derived_table[AS]table_alias[(column_alias[,...n])]

21、5.2.3FROM子句::=ON

22、CROSSJOIN

23、

24、able>::=[INNER

25、{{LEFT

26、RIGHT

27、FULL}[OU

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(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)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。