下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一部分:觸發(fā)器概念題1觸發(fā)器的含義和作用實(shí)踐題在product表上創(chuàng)建三個(gè)觸發(fā)器。每次激活觸發(fā)器后,都會(huì)更新operate表。product表和operate表的內(nèi)容如下Product表內(nèi)容字段名字段描述數(shù)據(jù)類型主鍵外鍵非空唯一自增Id產(chǎn)品編號(hào)1Int(10)【是否n是是否Name產(chǎn)品功能Varchar(20)否否是否否Function主要功能Varchar(50)否否否否否Company生產(chǎn)1家Varchar(20)否否是否否Address家庭住址Varchar(20)否否否否否Operate表的內(nèi)容字段名字段描述數(shù)據(jù)類型主鍵外鍵非空唯一自增Op_id編pInt(10)是否是是是Op_ty
2、pe操作方式Varchar(20)否否是否否Op_time操作時(shí)間Time否否是否否按照下列要求進(jìn)行操作1在product表上分另1J創(chuàng)建BEFOREINSERT、AFTERUPDATE和AFTERDELETE3個(gè)觸發(fā)器,觸發(fā)器名稱分別為product_bf_insert、product_af_update和product_af_del。執(zhí)行語(yǔ)句部分都是向operate表插入操作方法和操作時(shí)間。2對(duì)product表分另1J執(zhí)行INSERT、UPDATE和DELETE操作3刪除product_bf_insert和product_af_update這兩個(gè)觸發(fā)器執(zhí)行步驟1 .創(chuàng)建product表和o
3、perate表2 .創(chuàng)建product_bf_insert觸發(fā)器3 .創(chuàng)建product_af_update觸發(fā)器4 .創(chuàng)建product_af_del觸發(fā)器5 .對(duì)product表進(jìn)行操作6 .刪除觸發(fā)器文本函數(shù)函數(shù)用法找述CONCATQCONCATtx.v.-J也建形如xy的新字符串LENGTHOLENGTIIicuIliiiiii)返回列中儲(chǔ)存的值的K度LEFT。LEFT(column.1從列的值中返回曷左邊的X個(gè)字符KiGtnoRIGJllXcolunin)從列的值中退回最右邊的K個(gè)字符TRIM(|TR.LVI(calumn)從存儲(chǔ)的值/除開頭和站尾的空格UPPEROUPPERScol
4、umn)把存儲(chǔ)的字符串全剖大寫LOWERS)LOV.ERfcolumn)把存儲(chǔ)的字符串全部小寫SUBSTRNG()SI.'BSTRG(c3liinn.start,lennth)從cnlunin卻退|川開始st2rt的囪igth個(gè)字符(索引從n開始)MD5()X1D5icokinin)把儲(chǔ)存的字符串兄MD5加密SHA()SMA:cokinin)把存儲(chǔ)的不符率用SHA加堯數(shù)字函數(shù)函數(shù)用法描述ABS()ABS(x)返回x的絕對(duì)值CEILING()CEILING(x)返回X的值的最大整數(shù)FLOOR)FLOOR(x)返回N的整數(shù)RULrND()ROUNDfxi返回入的“舍且入整數(shù)MODQMODi
5、x)返回X的余數(shù)RNADORNAD()返回01.0之間騎機(jī)數(shù)FORMAT。FORMAT(x,y)返回一個(gè)格式化后的小數(shù)S1GNOSIGN(x)返回一個(gè)值,正數(shù)(T).0.負(fù)數(shù)卜1)SQRT()SQRT(其)返回X的平方根日期和時(shí)間函數(shù)函數(shù)用法描述UOLJU)HOUR(2o)unin)只返回儲(chǔ)存U期的小時(shí)值M1NL7E0MlNLTE(cu1iiluii)只返回儲(chǔ)存口期的分鐘值SECONDOSECOXDtcolumni只返回儲(chǔ)存R期的秒值DAYNAME。DjYNAME(colunin)返回日期值中天的名稱DA、OFMONTHSDAYOFMONTHCcokutin)返回日期信中當(dāng)月弟兒天MOM11N
6、AME()MOMllNAME(cchinm)返回日期值中月份的名稱MONTIX)MONTE<cohmn)返回日期值中月份的數(shù)字值YFARt)YF.ARmhmin】這同H期值半年份的觸字信CLRDATLf)CURDATEf)返回當(dāng)前日期CURTIME(|CURTJMEO返回當(dāng)前時(shí)間HOIV。NOW()返回當(dāng)前時(shí)間和口聯(lián)概念題觸發(fā)器是由INSERT、UPDATE和DELETE等事件來(lái)觸發(fā)某種特定操作。滿足觸發(fā)器的觸發(fā)條件時(shí),數(shù)據(jù)庫(kù)系統(tǒng)就會(huì)執(zhí)行觸發(fā)器中定義的程序語(yǔ)句。這樣做可以保證某些操作的一致性。實(shí)踐題1 CREATETABLEproduct(idINT(10)NOTNULLUNIQUEPR
7、IMARYKEY,nameVARCHAR(20)NOTNULL,functionVARCHAR(50),companyVARCHAR(20)NOTNULL,addressVARCHAR(50);CREATETABLEoperate(op_idINT(10)NOTNULLUNIQUEPRIMARYKEYAUTO_INCREMENT,op_nameVARCHAR(20)NOTNULL,op_timeTIMENOTNULL,);2 CREATETRIGGERproduct_bf_insertBEFOREINSERTONpoductFOREACHROWINSERTINTOoperateVALUES(n
8、ull,Insertproduct,now();SELECT*FROMinformation_schema.triggersWHERETRIGGER_NAME=product_bf_insertG*(查看觸發(fā)器product_bf_insert基本信息)3 CREATETRIGGERproduct_af_updateAFTERUPDATEONproductFOREACHROWINSERTINTOoperateVALUES(null,Updateproduct,now();4 CREATETRIGGERproduct_af_delAFTERDELETEONproductFOREACHROWINSERTINTOoperateVALUES(null,deleteproduct,now();5 INSERTINTOproductVALUES(1,'abc','治療感冒,'北京abc制藥廠,'北京市昌平區(qū));SELECT*FROMoperate;UPDATEproductSETaddress=北京市海淀區(qū)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大數(shù)據(jù)運(yùn)營(yíng)工作制度
- 廣告公司運(yùn)營(yíng)人員薪酬制度
- 船舶供油作業(yè)運(yùn)營(yíng)方案及制度
- 餐飲后廚運(yùn)營(yíng)管理制度范本
- 綜合體運(yùn)營(yíng)部管理制度
- 場(chǎng)館日常運(yùn)營(yíng)維護(hù)制度
- 充電樁單位運(yùn)營(yíng)管理制度
- 充電場(chǎng)站運(yùn)營(yíng)制度
- 社區(qū)鄰里中心運(yùn)營(yíng)制度
- 商場(chǎng)運(yùn)營(yíng)財(cái)務(wù)制度及流程
- 電氣檢測(cè)安全報(bào)告
- 第四屆全國(guó)儀器儀表行業(yè)職業(yè)技能競(jìng)賽-無(wú)人機(jī)裝調(diào)檢修工(儀器儀表檢測(cè))理論考試題庫(kù)(含答案)
- 國(guó)家職業(yè)技術(shù)技能標(biāo)準(zhǔn) 4-10-01-05 養(yǎng)老護(hù)理員 人社廳發(fā)201992號(hào)
- 急性梗阻性化膿性膽管炎護(hù)理
- 2024深海礦產(chǎn)資源開采系統(tǒng)技術(shù)指南
- 2022通達(dá)經(jīng)營(yíng)性物業(yè)貸調(diào)查報(bào)告
- 立式氣液分離器計(jì)算
- 財(cái)務(wù)每日工作匯報(bào)表格
- 2022-2023學(xué)年廣東省佛山市南海區(qū)、三水區(qū)九年級(jí)(上)期末數(shù)學(xué)試卷含解析
- 版權(quán)登記代理委托書
- 物流工業(yè)園區(qū)總體規(guī)劃
評(píng)論
0/150
提交評(píng)論