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

正文內(nèi)容

數(shù)據(jù)庫原理實(shí)驗(yàn)報(bào)告-資料下載頁

2024-10-21 10:40本頁面
  

【正文】 空,如圖所示:create table student_log(who varchar(30),whattimeTIMESTAMP);select * from student_log;③輸入如下語句,在student表上語句觸發(fā)器,如圖所示: use test;Create trigger audit_student Beforeinsert On student For each row Begin Insert into student_log(Who,whattime)Values(current_user,current_timestamp)。End;建立④輸入如下語句對觸發(fā)器進(jìn)行INSERT觸發(fā)測試,如圖所示: 對student表做一個INSERT操作:Insert into student values(39。199215003339。,39。吳思遠(yuǎn)39。,40);輸入如下語句查看表student_log,檢查觸發(fā)器工作結(jié)果,表student_log中數(shù)據(jù)如圖所示:select * from student_log。①輸入如下語句,修改日志表結(jié)構(gòu),增加一個屬性存放觸發(fā)語句類型。如圖所示: alter table student_log add(action varchar(20));②修改觸發(fā)器,記錄觸發(fā)語句類型。選中student表,單擊右鍵,選擇設(shè)計(jì)表,點(diǎn)擊觸發(fā)器選項(xiàng)卡,在定義中對INSERT進(jìn)行編輯,如圖所示:select * from student_log4:實(shí)驗(yàn)心得本次實(shí)驗(yàn)讓我了解 MySQL 觸發(fā)器的創(chuàng)建、修改和刪除的方法和步驟,掌握在Navicat for MySQL 中對觸發(fā)器進(jìn)行創(chuàng)建、修改和刪除的步驟,掌握了觸發(fā)器觸發(fā)測試的方法。實(shí)驗(yàn)十SQL的數(shù)據(jù)控制通過DCL(數(shù)據(jù)控制語言)實(shí)現(xiàn)1:實(shí)驗(yàn)?zāi)康腄CL 通過對數(shù)據(jù)庫用戶的授 權(quán)和權(quán)限回收命令來實(shí)現(xiàn)有關(guān)數(shù)據(jù)的存取控制,以保證數(shù)據(jù)庫的安全性本次實(shí)驗(yàn)了解 DCL 語言的 GRANT 和 REVOKE 語句對數(shù)據(jù)庫存取權(quán)限的控制,學(xué)會在Navicat for MySQL中用GRANT、REVOKE語句對數(shù)據(jù)庫存取權(quán)限進(jìn)行設(shè)定。2:實(shí)驗(yàn)內(nèi)容,創(chuàng)建用戶jason,密碼為abc123,并授權(quán)該用戶完整訪問數(shù)據(jù)庫test。即執(zhí)行如下DCL語句:GRANT ALL ON test.* TO jason@“%”IDENTIFIED BY “abc123”。 for MySQL,在MySQL –新建連接中完成jason連接參數(shù)配置3.對user表進(jìn)行授予權(quán)限操作,并用select insert 進(jìn)行測試 4.對user表進(jìn)行收回權(quán)限操作,用select insert語句進(jìn)行測試 3:實(shí)驗(yàn)結(jié)果GRANT ALL ON test.* TO jason@“%” IDENTIFIED BY “abc123”。GRANT SELECT on to jason。將數(shù)據(jù)庫 mysql 中表 host 的查詢權(quán)限從用戶 jason 回收,密碼為abc123,并授權(quán)該用戶完整訪問數(shù)據(jù)庫test。GRANT ALL ON test.* TO jason@“%” IDENTIFIED BY “abc123”。 for MySQL,在MySQL –新建連接中完成jason連接參數(shù)配置。為了能查詢到相應(yīng)的數(shù)據(jù),我們必須進(jìn)行授權(quán)操作。語句如下: Grant select on to jason。授權(quán)后,現(xiàn)在切換到Navicat for MySQL,執(zhí)行之前窗口中的查詢語句:接下來,切換到MySQL的命令行客戶端,創(chuàng)建一個簡單的表,切換到Navicat for MySQL,新建一個查詢:insert into (id,name)values(1,39。張三豐39。)。切換到MySQL的命令行客戶端,執(zhí)行如下授權(quán)語句,進(jìn)行INSERT權(quán)限的授予: Grant insert on to jason。輸入如下查詢語句:Select * from 。權(quán)限授予后,root(數(shù)據(jù)庫超級用戶)可以進(jìn)行權(quán)限的回收。切換到Navicat for MySQL,新建一個查詢,執(zhí)行如下插入語句: insert into (id,name)values(2,39。掃地僧39。)。執(zhí)行如下權(quán)限回收語句:Revoke insert on from jason。新建一個查詢,執(zhí)行如下查詢語句: select * from 。Revoke select on from jason。4:實(shí)驗(yàn)心得通過本次實(shí)驗(yàn),我了解DCL語言的GRANT和REVOKE語句對數(shù)據(jù)庫存取權(quán)限的控制,學(xué)會在Navicat for MySQL中用GRANT、REVOKE語句對數(shù)據(jù)庫存取權(quán)限進(jìn)行設(shè)定。實(shí)驗(yàn)十一MySQL的事務(wù)與鎖1:實(shí)驗(yàn)?zāi)康氖聞?wù)(Transaction)是MySQL數(shù)據(jù)庫系統(tǒng)中的一個邏輯工作單元,是完成一組數(shù)據(jù)庫操作的程序執(zhí)行單元;鎖(Lock)、提交和回退的方法和步驟,掌握MySQL Command Line Client中如何進(jìn)行相關(guān)操作。了解MySQL的表鎖定與鎖定解除,掌握MySQL Command Line Client中如何進(jìn)行相關(guān)操作。2:實(shí)驗(yàn)內(nèi)容啟動MySQL的命令行客戶端,輸入密碼mysql(小寫);執(zhí)行五、教學(xué)過程中(三)實(shí)驗(yàn)內(nèi)容的1部分,學(xué)習(xí)和驗(yàn)證MySQL的事務(wù);在實(shí)驗(yàn)步驟2的基礎(chǔ)上,在數(shù)據(jù)bankrecord的表record中,添加一個元組id為3的張六,初始余額2萬;自己寫事務(wù)完成如下操作:李四向張六轉(zhuǎn)賬5千,然后取消該轉(zhuǎn)賬;王五向李四轉(zhuǎn)賬1萬5,然后確認(rèn)轉(zhuǎn)賬;執(zhí)行五、教學(xué)過程中(三)實(shí)驗(yàn)內(nèi)容的2部分,學(xué)習(xí)和驗(yàn)證MySQL的鎖;在步驟4的基礎(chǔ)上,在數(shù)據(jù)庫bookrecord的表sellrecord中,添加一個元組id為2000的書籍Oracle數(shù)據(jù)庫實(shí)用教程庫,存為2本;在當(dāng)前MySQL命令行客戶端里面模擬李四購書,另外啟動一個MySQL命令行客戶端,模擬王五購書;要求使用寫鎖先鎖定后,再修改,因?yàn)閹齑嬗袃杀?,所以李四和王五都能買到,庫存為0,并且兩人的名字都出現(xiàn)在buyername 3:實(shí)驗(yàn)結(jié)果create database bankrecord character set utf8 collate utf8_general_ci。use bankrecord。create table record(id int,name varchar(20),jine decimal(8,2))。set names gbk。insert into record values(1, 39。李四39。,20000)。insert into record values(2, 39。王五39。,20000)。start transaction。update record set jine=jine10000 where name=39。李四39。select * from record。rollback。select * from record。查看數(shù)據(jù)庫自動提交模式是否打開:2,按照實(shí)驗(yàn)指導(dǎo)先建立數(shù)據(jù)庫、表和向表中插入初始賬戶記錄:完成開始事務(wù),從李四賬戶轉(zhuǎn)出 1 萬元,向王五賬戶中轉(zhuǎn)入 1 萬元,提交確認(rèn)轉(zhuǎn)賬:安實(shí)驗(yàn)指導(dǎo)執(zhí)行語句先建立數(shù)據(jù)庫、表和向表中插入初始書籍記錄:在數(shù)據(jù)庫 bankrecord 的表 record 中,添加一個元組id 為 3 的張六,初始余額 2 萬,李四向張六轉(zhuǎn)賬 5 千,然后取消該轉(zhuǎn)賬;王五向李四轉(zhuǎn)賬 1 萬 5,然后確認(rèn)轉(zhuǎn)賬(語句在圖中顯示):在數(shù)據(jù)庫 bookrecord 的表 sellrecord 中,添加一個元組id 為 2000 的書籍 Oracle 數(shù)據(jù)庫實(shí)用教程庫,存為 2 本(相關(guān)語句在圖中顯示):在當(dāng)前 MySQL 命令行客戶端里面模擬李四購書,另外啟動一個 MySQL 命令行客戶 端,模擬王五購書(語句在圖中顯示)。4:實(shí)驗(yàn)心得本次實(shí)驗(yàn)了解 MySQL 事務(wù)的設(shè)置、提交和回退的方法和步驟,掌握 MySQL Command Line Client 中如何進(jìn)行相關(guān)操作。了解 MySQL 的表鎖定與鎖定解除,掌握 MySQL Command Line Client 中如何進(jìn)行相關(guān)操作。實(shí)驗(yàn)十二MySQL的常用函數(shù)MySQL 1:實(shí)驗(yàn)?zāi)康谋敬螌?shí)驗(yàn)了解 MySQL 常用字符串、日期和時間函數(shù)等的使用,掌握 MySQL Command Line Client 中如何進(jìn)行相關(guān)操作。常用函數(shù)包括常用字符串、日期和時間函數(shù)等各類函數(shù)。2:實(shí)驗(yàn)內(nèi)容啟動 MySQL 的命令行客戶端,輸入密碼 mysql(小寫);執(zhí)行五、教學(xué)過程中(三)實(shí)驗(yàn)內(nèi)容的 1 部分,學(xué)習(xí)和驗(yàn)證 MySQL 的字符串函數(shù);在實(shí)驗(yàn)步驟 2 的基礎(chǔ)上,學(xué)習(xí)如下兩個函數(shù)并完成題目:定位和位置函數(shù) LOCATE(substr,str),返回字符串 str 中子字符串 substr 的第一次出現(xiàn)位置,如果 str 中不包含 substr,返回 0。請使用LOCATE函數(shù)計(jì)算needle在haystackneedlehaystack第一次出現(xiàn)的位置;子字符串函數(shù) SUBSTRING(str,pos,len),從字符串 str 返回一個長度同 len 字符相同的子字符串,起始于位置 pos;請使用 SUBSTRING 函數(shù)計(jì)算 backspace,從第 2 個字符起,長度為 5 的子字符串;字符串函數(shù)的解答腳本和結(jié)果請保存,老師會檢查;執(zhí)行五、教學(xué)過程中(三)實(shí)驗(yàn)內(nèi)容的 2 部分,學(xué)習(xí)和驗(yàn)證 MySQL 的日期和時間函數(shù);在步驟 4 的基礎(chǔ)上,學(xué)習(xí)如下一個函數(shù)并完成題目:周函數(shù) WEEK(date),返回 date 時間包含的星期數(shù);請使用 WEEK 函數(shù)計(jì)算當(dāng)前日期包含的星期數(shù)。3:實(shí)驗(yàn)結(jié)果4:實(shí)驗(yàn)心得通過本次實(shí)驗(yàn)掌握了MySQL 常用函數(shù)包括常用字符串、日期和時間函數(shù)等各類函數(shù),并且學(xué)會了MySQL Command Line Client 中如何進(jìn)行相關(guān)操作。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1