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

正文內(nèi)容

數(shù)據(jù)庫(kù)實(shí)驗(yàn)報(bào)告,合集5篇(編輯修改稿)

2024-10-21 11:02 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 除的步驟,掌握了觸發(fā)器觸發(fā)測(cè)試的方法。實(shí)驗(yàn)十SQL的數(shù)據(jù)控制通過DCL(數(shù)據(jù)控制語(yǔ)言)實(shí)現(xiàn)1:實(shí)驗(yàn)?zāi)康腄CL 通過對(duì)數(shù)據(jù)庫(kù)用戶的授 權(quán)和權(quán)限回收命令來實(shí)現(xiàn)有關(guān)數(shù)據(jù)的存取控制,以保證數(shù)據(jù)庫(kù)的安全性本次實(shí)驗(yàn)了解 DCL 語(yǔ)言的 GRANT 和 REVOKE 語(yǔ)句對(duì)數(shù)據(jù)庫(kù)存取權(quán)限的控制,學(xué)會(huì)在Navicat for MySQL中用GRANT、REVOKE語(yǔ)句對(duì)數(shù)據(jù)庫(kù)存取權(quán)限進(jìn)行設(shè)定。2:實(shí)驗(yàn)內(nèi)容,創(chuàng)建用戶jason,密碼為abc123,并授權(quán)該用戶完整訪問數(shù)據(jù)庫(kù)test。即執(zhí)行如下DCL語(yǔ)句:GRANT ALL ON test.* TO jason@“%”IDENTIFIED BY “abc123”。 for MySQL,在MySQL –新建連接中完成jason連接參數(shù)配置3.對(duì)user表進(jìn)行授予權(quán)限操作,并用select insert 進(jìn)行測(cè)試 4.對(duì)user表進(jìn)行收回權(quán)限操作,用select insert語(yǔ)句進(jìn)行測(cè)試 3:實(shí)驗(yàn)結(jié)果GRANT ALL ON test.* TO jason@“%” IDENTIFIED BY “abc123”。GRANT SELECT on to jason。將數(shù)據(jù)庫(kù) mysql 中表 host 的查詢權(quán)限從用戶 jason 回收,密碼為abc123,并授權(quán)該用戶完整訪問數(shù)據(jù)庫(kù)test。GRANT ALL ON test.* TO jason@“%” IDENTIFIED BY “abc123”。 for MySQL,在MySQL –新建連接中完成jason連接參數(shù)配置。為了能查詢到相應(yīng)的數(shù)據(jù),我們必須進(jìn)行授權(quán)操作。語(yǔ)句如下: Grant select on to jason。授權(quán)后,現(xiàn)在切換到Navicat for MySQL,執(zhí)行之前窗口中的查詢語(yǔ)句:接下來,切換到MySQL的命令行客戶端,創(chuàng)建一個(gè)簡(jiǎn)單的表,切換到Navicat for MySQL,新建一個(gè)查詢:insert into (id,name)values(1,39。張三豐39。)。切換到MySQL的命令行客戶端,執(zhí)行如下授權(quán)語(yǔ)句,進(jìn)行INSERT權(quán)限的授予: Grant insert on to jason。輸入如下查詢語(yǔ)句:Select * from 。權(quán)限授予后,root(數(shù)據(jù)庫(kù)超級(jí)用戶)可以進(jìn)行權(quán)限的回收。切換到Navicat for MySQL,新建一個(gè)查詢,執(zhí)行如下插入語(yǔ)句: insert into (id,name)values(2,39。掃地僧39。)。執(zhí)行如下權(quán)限回收語(yǔ)句:Revoke insert on from jason。新建一個(gè)查詢,執(zhí)行如下查詢語(yǔ)句: select * from 。Revoke select on from jason。4:實(shí)驗(yàn)心得通過本次實(shí)驗(yàn),我了解DCL語(yǔ)言的GRANT和REVOKE語(yǔ)句對(duì)數(shù)據(jù)庫(kù)存取權(quán)限的控制,學(xué)會(huì)在Navicat for MySQL中用GRANT、REVOKE語(yǔ)句對(duì)數(shù)據(jù)庫(kù)存取權(quán)限進(jìn)行設(shè)定。實(shí)驗(yàn)十一MySQL的事務(wù)與鎖1:實(shí)驗(yàn)?zāi)康氖聞?wù)(Transaction)是MySQL數(shù)據(jù)庫(kù)系統(tǒng)中的一個(gè)邏輯工作單元,是完成一組數(shù)據(jù)庫(kù)操作的程序執(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)容啟動(dòng)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中,添加一個(gè)元組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ù)庫(kù)bookrecord的表sellrecord中,添加一個(gè)元組id為2000的書籍Oracle數(shù)據(jù)庫(kù)實(shí)用教程庫(kù),存為2本;在當(dāng)前MySQL命令行客戶端里面模擬李四購(gòu)書,另外啟動(dòng)一個(gè)MySQL命令行客戶端,模擬王五購(gòu)書;要求使用寫鎖先鎖定后,再修改,因?yàn)閹?kù)存有兩本,所以李四和王五都能買到,庫(kù)存為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ù)庫(kù)自動(dòng)提交模式是否打開:2,按照實(shí)驗(yàn)指導(dǎo)先建立數(shù)據(jù)庫(kù)、表和向表中插入初始賬戶記錄:完成開始事務(wù),從李四賬戶轉(zhuǎn)出 1 萬元,向王五賬戶中轉(zhuǎn)入 1 萬元,提交確認(rèn)轉(zhuǎn)賬:安實(shí)驗(yàn)指導(dǎo)執(zhí)行語(yǔ)句先建立數(shù)據(jù)庫(kù)、表和向表中插入初始書籍記錄:在數(shù)據(jù)庫(kù) bankrecord 的表 record 中,添加一個(gè)元組id 為 3 的張六,初始余額 2 萬,李四向張六轉(zhuǎn)賬 5 千,然后取消該轉(zhuǎn)賬;王五向李四轉(zhuǎn)賬 1 萬 5,然后確認(rèn)轉(zhuǎn)賬(語(yǔ)句在圖中顯示):在數(shù)據(jù)庫(kù) bookrecord 的表 sellrecord 中,添加一個(gè)元組id 為 2000 的書籍 Oracle 數(shù)據(jù)庫(kù)實(shí)用教程庫(kù),存為 2 本(相關(guān)語(yǔ)句在圖中顯示):在當(dāng)前 MySQL 命令行客戶端里面模擬李四購(gòu)書,另外啟動(dòng)一個(gè) MySQL 命令行客戶 端,模擬王五購(gòu)書(語(yǔ)句在圖中顯示)。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í)間函數(shù)等的使用,掌握 MySQL Command Line Client 中如何進(jìn)行相關(guān)操作。常用函數(shù)包括常用字符串、日期和時(shí)間函數(shù)等各類函數(shù)。2:實(shí)驗(yàn)內(nèi)容啟動(dòng) MySQL 的命令行客戶端,輸入密碼 mysql(小寫);執(zhí)行五、教學(xué)過程中(三)實(shí)驗(yàn)內(nèi)容的 1 部分,學(xué)習(xí)和驗(yàn)證 MySQL 的字符串函數(shù);在實(shí)驗(yàn)步驟 2 的基礎(chǔ)上,學(xué)習(xí)如下兩個(gè)函數(shù)并完成題目:定位和位置函數(shù) LOCATE(substr,str),返回字符串 str 中子字符串 substr 的第一次出現(xiàn)位置,如果 str 中不包含 substr,返回 0。請(qǐng)使用LOCATE函數(shù)計(jì)算needle在haystackneedlehaystack第一次出現(xiàn)的位置;子字符串函數(shù) SUBSTRING(str,pos,len),從字符串 str 返回一個(gè)長(zhǎng)度同 len 字符相同的子字符串,起始于位置 pos;請(qǐng)使用 SUBSTRING 函數(shù)計(jì)算 backspace,從第 2 個(gè)字符起,長(zhǎng)度為 5 的子字符串;字符串函數(shù)的解答腳本和結(jié)果請(qǐng)保存,老師會(huì)檢查;執(zhí)行五、教學(xué)過程中(三)實(shí)驗(yàn)內(nèi)容的 2 部分,學(xué)習(xí)和驗(yàn)證 MySQL 的日期和時(shí)間函數(shù);在步驟 4 的基礎(chǔ)上,學(xué)習(xí)如下一個(gè)函數(shù)并完成題目:周函數(shù) WEEK(date),返回 date 時(shí)間包含的星期數(shù);請(qǐng)使用 WEEK 函數(shù)計(jì)算當(dāng)前日期包含的星期數(shù)。3:實(shí)驗(yàn)結(jié)果4:實(shí)驗(yàn)心得通過本次實(shí)驗(yàn)掌握了MySQL 常用函數(shù)包括常用字符串、日期和時(shí)間函數(shù)等各類函數(shù),并且學(xué)會(huì)了MySQL Command Line Client 中如何進(jìn)行相關(guān)操作。第三篇:數(shù)據(jù)庫(kù)實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)7 索引和數(shù)據(jù)完整性的使用目的與要求(1)掌握索引的使用方法;(2)掌握數(shù)據(jù)完整性的實(shí)現(xiàn)方法;實(shí)驗(yàn)準(zhǔn)備(1)了解索引的作用與分類;(2)掌握索引的創(chuàng)建方法;(3)理解數(shù)據(jù)的完整性的概念與分類;(4)掌握各種數(shù)據(jù)完整性的實(shí)現(xiàn)方法。實(shí)驗(yàn)內(nèi)容(1)建立索引①使用CREATE INDEX語(yǔ)句創(chuàng)建索引。對(duì)YGGL數(shù)據(jù)庫(kù)的Employees表中的DepartmentID列建立索引。在查詢分析器中輸入如下程序并執(zhí)行: USE YGGL GO CREATE INDEX depart_indON Employees(DepartmentID)GO 在Employees表的Name列和Address列上建立復(fù)合索引。CREATE INDEX Ad_indON Employees(Name,Address)對(duì)Departments表上的DepartmentName列建立唯一非聚集索引。CREATE UNIQUE INEDX Dep_ind ON Departments(DepartmentName)【思考與練習(xí)】。 INDEX語(yǔ)句能創(chuàng)建主題嗎? ?②使用界面方式創(chuàng)建索引。使用界面方式在Employees表的PhoneNumber列上創(chuàng)建索引。啟動(dòng)SQL Server Management Studio,在對(duì)象資源管理器中展開數(shù)據(jù)庫(kù)YGGL,展開表Employees,右擊“索引,選擇“新建索引”選項(xiàng)。在新建索引的窗口中填寫索引的名稱和類型,單擊“添加”按鈕,在列表框中選擇要?jiǎng)?chuàng)建的索引的列,選擇完單擊“確定”按鈕即完成創(chuàng)建工作。【思考與練習(xí)】。,右擊選擇“索引/鍵”菜單項(xiàng),在新窗口中的Address列創(chuàng)建一個(gè)唯一的索引。,查看使用索引和不使用索引的區(qū)別。(2)重建索引。重建表Employees中的所有索引。USE YGGL GO ALTER INDEX ALLON Employ REBUILD 【思考與練習(xí)】重建表Employees中EmployeeID列上的索引。(3)刪除索引。使用DROP INDEX語(yǔ)句刪除表Employees上的索引Depart_ind,計(jì)劃使用如下SQL語(yǔ)句:DROP INDEX Depart_ind ON Employees 【思考與練習(xí)】 INDEX一次刪除Employees表上的多個(gè)索引 b使用界面方式刪除Department表上的索引。(4)數(shù)據(jù)完整性。①創(chuàng)建一個(gè)表Employees5,只含EmployeesID,Name,Sex和Education列。將Name,設(shè)為主鍵,作為列Name的約束。對(duì)EmployeesID列進(jìn)行UNIQUE約束,并作為表的約束。CREATE TABLE Employees5(EmployeesID char(6)NOT NULL PRIMARY KEY, Sex tinyint Education char(4), CONSTRAINT UK_id UNIQUE(EmployeesID))②刪除上例中創(chuàng)建的UNIQUE約束。ALTER TABLE Employees5 DROPCONSTRAINT UK_id GO 【思考與練習(xí)】,使用一個(gè)復(fù)合列作為主鍵,作為表的約束,并為其命名。 TABLEEmployees5添加一個(gè)新列Address,并為該列定義UNIQUE約束,并了解如何使用圖形向?qū)Х绞絼h除主鍵和UNIOQUE約束。③創(chuàng)建新表student,只考慮“號(hào)碼”和“性別”兩列,性別只能包含男或女。CREATE TABLE student(號(hào)碼char(6)NOT NULL 性別char(2)EmployeesCHECK(性別 IN(“男”,“女”))【思考與練習(xí)】 向該表插入數(shù)據(jù),“性別”列插入“男”和“女”以外的字符,查看會(huì)發(fā)生什么情況。④創(chuàng)建新表Salary2,結(jié)構(gòu)與Salary相同,但Salary2表不可以O(shè)utCome列大于Ine列。CREATE TABL
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1