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

正文內(nèi)容

數(shù)據(jù)庫原理實驗報告-資料下載頁

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ā)器進行INSERT觸發(fā)測試,如圖所示: 對student表做一個INSERT操作:Insert into student values(39。199215003339。,39。吳思遠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表,單擊右鍵,選擇設計表,點擊觸發(fā)器選項卡,在定義中對INSERT進行編輯,如圖所示:select * from student_log4:實驗心得本次實驗讓我了解 MySQL 觸發(fā)器的創(chuàng)建、修改和刪除的方法和步驟,掌握在Navicat for MySQL 中對觸發(fā)器進行創(chuàng)建、修改和刪除的步驟,掌握了觸發(fā)器觸發(fā)測試的方法。實驗十SQL的數(shù)據(jù)控制通過DCL(數(shù)據(jù)控制語言)實現(xiàn)1:實驗目的DCL 通過對數(shù)據(jù)庫用戶的授 權和權限回收命令來實現(xiàn)有關數(shù)據(jù)的存取控制,以保證數(shù)據(jù)庫的安全性本次實驗了解 DCL 語言的 GRANT 和 REVOKE 語句對數(shù)據(jù)庫存取權限的控制,學會在Navicat for MySQL中用GRANT、REVOKE語句對數(shù)據(jù)庫存取權限進行設定。2:實驗內(nèi)容,創(chuàng)建用戶jason,密碼為abc123,并授權該用戶完整訪問數(shù)據(jù)庫test。即執(zhí)行如下DCL語句:GRANT ALL ON test.* TO jason@“%”IDENTIFIED BY “abc123”。 for MySQL,在MySQL –新建連接中完成jason連接參數(shù)配置3.對user表進行授予權限操作,并用select insert 進行測試 4.對user表進行收回權限操作,用select insert語句進行測試 3:實驗結(jié)果GRANT ALL ON test.* TO jason@“%” IDENTIFIED BY “abc123”。GRANT SELECT on to jason。將數(shù)據(jù)庫 mysql 中表 host 的查詢權限從用戶 jason 回收,密碼為abc123,并授權該用戶完整訪問數(shù)據(jù)庫test。GRANT ALL ON test.* TO jason@“%” IDENTIFIED BY “abc123”。 for MySQL,在MySQL –新建連接中完成jason連接參數(shù)配置。為了能查詢到相應的數(shù)據(jù),我們必須進行授權操作。語句如下: Grant select on to jason。授權后,現(xiàn)在切換到Navicat for MySQL,執(zhí)行之前窗口中的查詢語句:接下來,切換到MySQL的命令行客戶端,創(chuàng)建一個簡單的表,切換到Navicat for MySQL,新建一個查詢:insert into (id,name)values(1,39。張三豐39。)。切換到MySQL的命令行客戶端,執(zhí)行如下授權語句,進行INSERT權限的授予: Grant insert on to jason。輸入如下查詢語句:Select * from 。權限授予后,root(數(shù)據(jù)庫超級用戶)可以進行權限的回收。切換到Navicat for MySQL,新建一個查詢,執(zhí)行如下插入語句: insert into (id,name)values(2,39。掃地僧39。)。執(zhí)行如下權限回收語句:Revoke insert on from jason。新建一個查詢,執(zhí)行如下查詢語句: select * from 。Revoke select on from jason。4:實驗心得通過本次實驗,我了解DCL語言的GRANT和REVOKE語句對數(shù)據(jù)庫存取權限的控制,學會在Navicat for MySQL中用GRANT、REVOKE語句對數(shù)據(jù)庫存取權限進行設定。實驗十一MySQL的事務與鎖1:實驗目的事務(Transaction)是MySQL數(shù)據(jù)庫系統(tǒng)中的一個邏輯工作單元,是完成一組數(shù)據(jù)庫操作的程序執(zhí)行單元;鎖(Lock)、提交和回退的方法和步驟,掌握MySQL Command Line Client中如何進行相關操作。了解MySQL的表鎖定與鎖定解除,掌握MySQL Command Line Client中如何進行相關操作。2:實驗內(nèi)容啟動MySQL的命令行客戶端,輸入密碼mysql(小寫);執(zhí)行五、教學過程中(三)實驗內(nèi)容的1部分,學習和驗證MySQL的事務;在實驗步驟2的基礎上,在數(shù)據(jù)bankrecord的表record中,添加一個元組id為3的張六,初始余額2萬;自己寫事務完成如下操作:李四向張六轉(zhuǎn)賬5千,然后取消該轉(zhuǎn)賬;王五向李四轉(zhuǎn)賬1萬5,然后確認轉(zhuǎn)賬;執(zhí)行五、教學過程中(三)實驗內(nèi)容的2部分,學習和驗證MySQL的鎖;在步驟4的基礎上,在數(shù)據(jù)庫bookrecord的表sellrecord中,添加一個元組id為2000的書籍Oracle數(shù)據(jù)庫實用教程庫,存為2本;在當前MySQL命令行客戶端里面模擬李四購書,另外啟動一個MySQL命令行客戶端,模擬王五購書;要求使用寫鎖先鎖定后,再修改,因為庫存有兩本,所以李四和王五都能買到,庫存為0,并且兩人的名字都出現(xiàn)在buyername 3:實驗結(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ù)據(jù)庫、表和向表中插入初始賬戶記錄:完成開始事務,從李四賬戶轉(zhuǎn)出 1 萬元,向王五賬戶中轉(zhuǎn)入 1 萬元,提交確認轉(zhuǎn)賬:安實驗指導執(zhí)行語句先建立數(shù)據(jù)庫、表和向表中插入初始書籍記錄:在數(shù)據(jù)庫 bankrecord 的表 record 中,添加一個元組id 為 3 的張六,初始余額 2 萬,李四向張六轉(zhuǎn)賬 5 千,然后取消該轉(zhuǎn)賬;王五向李四轉(zhuǎn)賬 1 萬 5,然后確認轉(zhuǎn)賬(語句在圖中顯示):在數(shù)據(jù)庫 bookrecord 的表 sellrecord 中,添加一個元組id 為 2000 的書籍 Oracle 數(shù)據(jù)庫實用教程庫,存為 2 本(相關語句在圖中顯示):在當前 MySQL 命令行客戶端里面模擬李四購書,另外啟動一個 MySQL 命令行客戶 端,模擬王五購書(語句在圖中顯示)。4:實驗心得本次實驗了解 MySQL 事務的設置、提交和回退的方法和步驟,掌握 MySQL Command Line Client 中如何進行相關操作。了解 MySQL 的表鎖定與鎖定解除,掌握 MySQL Command Line Client 中如何進行相關操作。實驗十二MySQL的常用函數(shù)MySQL 1:實驗目的本次實驗了解 MySQL 常用字符串、日期和時間函數(shù)等的使用,掌握 MySQL Command Line Client 中如何進行相關操作。常用函數(shù)包括常用字符串、日期和時間函數(shù)等各類函數(shù)。2:實驗內(nèi)容啟動 MySQL 的命令行客戶端,輸入密碼 mysql(小寫);執(zhí)行五、教學過程中(三)實驗內(nèi)容的 1 部分,學習和驗證 MySQL 的字符串函數(shù);在實驗步驟 2 的基礎上,學習如下兩個函數(shù)并完成題目:定位和位置函數(shù) LOCATE(substr,str),返回字符串 str 中子字符串 substr 的第一次出現(xiàn)位置,如果 str 中不包含 substr,返回 0。請使用LOCATE函數(shù)計算needle在haystackneedlehaystack第一次出現(xiàn)的位置;子字符串函數(shù) SUBSTRING(str,pos,len),從字符串 str 返回一個長度同 len 字符相同的子字符串,起始于位置 pos;請使用 SUBSTRING 函數(shù)計算 backspace,從第 2 個字符起,長度為 5 的子字符串;字符串函數(shù)的解答腳本和結(jié)果請保存,老師會檢查;執(zhí)行五、教學過程中(三)實驗內(nèi)容的 2 部分,學習和驗證 MySQL 的日期和時間函數(shù);在步驟 4 的基礎上,學習如下一個函數(shù)并完成題目:周函數(shù) WEEK(date),返回 date 時間包含的星期數(shù);請使用 WEEK 函數(shù)計算當前日期包含的星期數(shù)。3:實驗結(jié)果4:實驗心得通過本次實驗掌握了MySQL 常用函數(shù)包括常用字符串、日期和時間函數(shù)等各類函數(shù),并且學會了MySQL Command Line Client 中如何進行相關操作。
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1