freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫(kù)原理及應(yīng)用學(xué)位輔導(dǎo)-資料下載頁(yè)

2025-06-17 06:34本頁(yè)面
  

【正文】 表名Select語(yǔ)句(更新)1)更新涉及一個(gè)表Update 表名 set 列名=表達(dá)式,……Where 條件如果沒(méi)有條件,則更新所有記錄。2)更新涉及多個(gè)表在對(duì)數(shù)據(jù)進(jìn)行更新時(shí),要求只能更新一個(gè)數(shù)據(jù)表,如果涉及到多個(gè)表必須在where中使用子查詢。將少數(shù)民族的學(xué)生的各科成績(jī)加5分。Update 選課 set 成績(jī)=成績(jī)+5Where 學(xué)號(hào) in (select 學(xué)號(hào) from 學(xué)生 where 民族’漢’)1)刪除涉及一個(gè)數(shù)據(jù)表Delete from 表名 where 條件如果沒(méi)有條件,則刪除所有記錄。2)刪除涉及多個(gè)數(shù)據(jù)表必須用到子查詢。如將沒(méi)有選課學(xué)生的刪除。Delete from 學(xué)生 where 學(xué)號(hào) not in(select 學(xué)號(hào) from 選課)五、視圖視圖是數(shù)據(jù)庫(kù)的外模式,它是一個(gè)虛擬表,在數(shù)據(jù)庫(kù)中只存放視圖的定義,凡是對(duì)視圖的操作都反映到基本表中。它的數(shù)據(jù)來(lái)源都是基本表。2.創(chuàng)建視圖Create view 視圖名(列名)As Select語(yǔ)句對(duì)于創(chuàng)建視圖的select語(yǔ)句不能使用order by 和distinct關(guān)鍵字視圖的數(shù)據(jù)可以來(lái)自多個(gè)數(shù)據(jù)表,列也可以是計(jì)算列。Create view v_1AsSelect ,姓名,性別From 學(xué)生,選課Where =Select * from v_1Alter view 視圖名As 子查詢視圖是數(shù)據(jù)庫(kù)的對(duì)象,所有刪除視圖時(shí)與表無(wú)關(guān)。Drop view 視圖名凡是用到基本表的地方,都可以使用視圖Select * from v_1凡是對(duì)視圖的更新都將反映到基本表中,但涉及到計(jì)算列的或視圖的來(lái)源是多個(gè)數(shù)據(jù)表,則視圖是不可更新的。1)有利于數(shù)據(jù)保密2)簡(jiǎn)化查詢操作3)保證數(shù)據(jù)的邏輯獨(dú)立性六、數(shù)據(jù)控制權(quán)限:就是在數(shù)據(jù)庫(kù)中設(shè)置的允許用戶對(duì)數(shù)據(jù)對(duì)象操作的權(quán)力。在SQL server中權(quán)限分為兩種:系統(tǒng)權(quán)限:是指用戶能夠?qū)?shù)據(jù)庫(kù)系統(tǒng)進(jìn)行操作的權(quán)力,如創(chuàng)建數(shù)據(jù)表、創(chuàng)建視圖、修改數(shù)據(jù)表、創(chuàng)建索引等。對(duì)象權(quán)限:即用戶對(duì)數(shù)據(jù)庫(kù)對(duì)象的操作權(quán)力,如select,insert,update,delete數(shù)據(jù)。,角色:是權(quán)限的集合。1.系統(tǒng)權(quán)限的授予與收回1)授予Grant 系統(tǒng)權(quán)限To 用戶名/pulbicWith admin option將系統(tǒng)權(quán)限授予指定用戶,并可以將得到的權(quán)限授予其他用戶。Grant create table,create viewTo user12)收回Revoke 系統(tǒng)權(quán)限From 用戶名/publicRevoke create tableFrom user1Grant 對(duì)象權(quán)限[(列名)],……On 對(duì)象名To 用戶名With grant optionGrant select,update,delete,insertOn 學(xué)生To user1Grant update(學(xué)號(hào),姓名)On 學(xué)生To user22)收回Revoke 對(duì)象權(quán)限On 對(duì)象名From 用戶名第七部分 sql server 2000和程序設(shè)計(jì)一、系統(tǒng)數(shù)據(jù)庫(kù)有四個(gè),master,model,msdb,tempdbMaster:系統(tǒng)中最重要的數(shù)據(jù)庫(kù),存放著所有的系統(tǒng)信息。Model:是創(chuàng)建數(shù)據(jù)庫(kù)的模板。Msdb:用于備份,恢復(fù)等計(jì)劃控制的。,Tempdb:臨時(shí)數(shù)據(jù)庫(kù)。/二、實(shí)例數(shù)據(jù)庫(kù)Pubs和northwind三、數(shù)據(jù)文件和日志文件數(shù)據(jù)文件:用來(lái)保存數(shù)據(jù)庫(kù)的各種對(duì)象及數(shù)據(jù)的。可以有多個(gè),但只有一個(gè)數(shù)據(jù)文件叫主數(shù)據(jù)文件,其他數(shù)據(jù)文件叫次數(shù)據(jù)文件。日志文件:用來(lái)記錄對(duì)數(shù)據(jù)庫(kù)的更新操作,可以有多個(gè)。四、創(chuàng)建數(shù)據(jù)庫(kù)Create database 數(shù)據(jù)庫(kù)名On(Name=數(shù)據(jù)文件的邏輯名,Filename=存儲(chǔ)路徑,Size=初始大小,MBMaxsize=最大空間)Log onAlter database 數(shù)據(jù)庫(kù)名Add file ()Add log file()刪除數(shù)據(jù)庫(kù):Drop database 數(shù)據(jù)庫(kù)名五、驗(yàn)證方式有兩種驗(yàn)證方式:Windows身份驗(yàn)證混合驗(yàn)證方式六、用戶登錄用戶和數(shù)據(jù)庫(kù)用戶七、SQL Server的函數(shù)Sqrt,abs,sign,round(),rand()Ascii,charStrLtrimRtrimLeftRightSubstringSpace()Cast和convertYearMonthDayGetdate()八、存儲(chǔ)過(guò)程存儲(chǔ)過(guò)程濁由一系列的Tsql語(yǔ)句構(gòu)成的,經(jīng)編譯后保存在數(shù)據(jù)庫(kù)中的。效率高,模塊化程序設(shè)計(jì),減少網(wǎng)絡(luò)負(fù)擔(dān)。1.分類(lèi)系統(tǒng)存在過(guò)程,一般以sp_開(kāi)頭用戶自定義存儲(chǔ)過(guò)程。2.創(chuàng)建存儲(chǔ)過(guò)程1)不帶參數(shù)存儲(chǔ)過(guò)程Create procedure 存儲(chǔ)過(guò)程名AsSql語(yǔ)句此處的sql語(yǔ)句可以是select吼可以是delete,也可以是update和insert。創(chuàng)建一個(gè)刪除未選課的學(xué)生信息的存儲(chǔ)過(guò)程,P_1Create procedure p_1AsDelete from 學(xué)生 where 學(xué)號(hào) not in(select 學(xué)號(hào) from 選課)2)帶參數(shù)的存儲(chǔ)過(guò)程即在執(zhí)行存儲(chǔ)過(guò)程時(shí),傳遞實(shí)參。Create procedure 存儲(chǔ)過(guò)程名(@變量名 類(lèi)型(長(zhǎng)度),@變量名 類(lèi)型(長(zhǎng)度))AsSql語(yǔ)句按姓名查詢學(xué)生的學(xué)號(hào),姓名,其中姓名由參數(shù)傳遞。Create procedure p_2(@xm char(8))AsSelect 學(xué)號(hào),姓名 from 學(xué)生 where 姓名=@xm存儲(chǔ)過(guò)程名 [實(shí)參]Execute 存儲(chǔ)過(guò)程名 [實(shí)參]八、觸發(fā)器觸發(fā)器是一種特殊的存儲(chǔ)過(guò)程,存儲(chǔ)過(guò)程是人為執(zhí)行,觸發(fā)器自動(dòng)執(zhí)行的。使用觸發(fā)器來(lái)完成約束無(wú)法完成的工作。1.觸發(fā)器分類(lèi)分兩種:after觸發(fā)器(FOR觸發(fā)器),是指在insert,update,delete使用后自動(dòng)觸發(fā)器,只能創(chuàng)建在表上,不能創(chuàng)建在視圖上。Instead of觸發(fā)器:在insert,update,dleete執(zhí)行前觸發(fā),可以創(chuàng)建在視圖上。觸發(fā)器執(zhí)行時(shí),在系統(tǒng)中自動(dòng)建立兩個(gè)數(shù)據(jù)庫(kù):inserted和deleteed數(shù)據(jù)表。2.創(chuàng)建觸發(fā)器Create trigger 觸發(fā)器名On 對(duì)象名For insert/delete,updateAsSql語(yǔ)句九、備份和還原數(shù)據(jù)庫(kù)備份、事務(wù)日志備份、差異備份和文件與文件組備份磁盤(pán)、硬盤(pán)、磁帶備份的命令是backup還原的命令是:restore十、TSQL程序設(shè)計(jì)分為局部和全局變量局部使用@變量名表示全局使用@@變量名Declare @變量名Set @變量名=表達(dá)式Select @變量名=表達(dá)式Begin EndIf 條件ElseIf (select avg(成績(jī)) from 選課 where 課號(hào)=’c1’)=60 Print ‘平均分及格’Else Print ‘平均分沒(méi)有及格’If not exist6sDeclare @xm char(8)If exists(select * from 學(xué)生 where 姓名=@xm) Print ‘找到’Else Print ‘未找到’Case 表達(dá)式 When 表達(dá)式 then 表達(dá)式 ……While continue breakdlscxyzy@
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1