版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
數(shù)據(jù)庫技術(shù)及應用(MySQL)實驗報告實驗1概念模型設計(繪制E-R圖)班級:XXXX學號:XXXX姓名:XXXX
實驗1概念模型設計(繪制E-R圖)1.實驗目的(1)理解E-R圖的三要素,繪制E-R圖。(2)理解確定實體和屬性的原則。(3)選擇并標注出關系模式中的主、外鍵。(4)使用Word、Visio繪制E-R圖。2.實驗內(nèi)容根據(jù)如下需求描述,分別畫出相應的E-R圖,并在圖上注明實體、屬性、聯(lián)系及聯(lián)系的類型。(1)請設計一個在線彩票管理系統(tǒng),客戶信息包括客戶ID、身份證號碼、客戶姓名、客戶金額、客戶性別、客戶郵箱、聯(lián)系電話;訂單信息包括訂單編號、客戶ID、下單時間、開獎狀態(tài)、倍數(shù)、投注號碼。系統(tǒng)管理員能夠管理客戶與彩票訂單信息。(2)請為電冰箱經(jīng)銷商設計一套存儲生產(chǎn)廠商和產(chǎn)品信息的數(shù)據(jù)庫,要求生產(chǎn)廠商的信息包括廠商名稱、地址、電話;產(chǎn)品的信息包括品牌、型號、價格;記錄生產(chǎn)廠商生產(chǎn)某產(chǎn)品的數(shù)量和日期。(3)設計能夠管理高校課程信息的數(shù)據(jù)庫,課程信息包括課程編號、課程名稱、學分、開課單位,學生信息包括學生編號、姓名、性別、出生日期、所在專業(yè)、所在班級,當學生選定某門課程之后,要能夠記錄學生獲得的分數(shù)、學分數(shù)及授課教師。(4)某醫(yī)院需要開發(fā)一個醫(yī)院信息管理系統(tǒng),涉及醫(yī)生、科室、病房、患者等內(nèi)容的管理。通過需求分析,收集到如下信息:醫(yī)院有多個科室,每個科室有多名醫(yī)生,每名醫(yī)生只能在一個科室中工作。其他相關信息包括:科室:科室編號、科室名稱、聯(lián)系電話;醫(yī)生:工號、姓名、出生日期、職稱、所屬科室;病房:病房號、病房位置、所屬科室;患者:病歷號、姓名、性別、主治醫(yī)生。3.深入思考(1)當屬性(比如授課教師)既可以作為實體,又可以作為屬性,如何處理?(2)兩個實體的信息如何產(chǎn)生聯(lián)系?數(shù)據(jù)庫技術(shù)及應用(MySQL)實驗報告實驗2邏輯模型設計與完整性班級:XXXX學號:XXXX姓名:XXXX
實驗2邏輯模型設計與完整性1.實驗目的(1)了解關系模型的基本概念,掌握候選碼和主碼的確定。(2)掌握并應用完整性規(guī)則。2.實驗內(nèi)容(1)將實驗1中設計完成的E-R圖轉(zhuǎn)化為關系模式(表)。(2)確定每一張表的主關鍵字,并用下劃線標注出主關鍵字。(3)確定哪些屬性是外關鍵字,并用下劃波浪線標注出外關鍵字。(4)確定哪些表是主表,哪些表是從表?(5)使用MySQLWorkbench設計E-R圖。3.深入思考某學生管理系統(tǒng)有部分基本表如下:課程表(課程號,課程名稱,學分);學生(學號,姓名,性別,出生日期,身份證號),將身份證號設置為唯一約束;選課表(學號,課程號,得分),其中學號、課程號均為外鍵,得分的取值范圍為0~100?,F(xiàn)向課程表、學生表和選課表填充數(shù)據(jù)如圖A-1所示。圖A-1某生管理系統(tǒng)數(shù)據(jù)(1)根據(jù)關系模型中關系完整性要求判斷,能否向課程表添加一條新的記錄(“002”,“C語言程序設計”,3)?請說明原因。(2)根據(jù)關系模型中關系完整性要求判斷,能否將學生表中的學號從“1001”更新為“1002”?請說明原因。(3)根據(jù)關系模型中關系完整性要求判斷,能否向?qū)W生作業(yè)情況表添加一條新的記錄(“2001”,“002”,110)?請說明原因。(4)根據(jù)關系模型中關系完整性要求判斷,能否向?qū)W生作業(yè)情況表添加一條新的記錄(“1001”,“002”,95)?請說明原因。數(shù)據(jù)庫技術(shù)及應用(MySQL)實驗報告實驗3數(shù)據(jù)庫的創(chuàng)建與管理班級:XXXX學號:XXXX姓名:XXXX
實驗3數(shù)據(jù)庫的創(chuàng)建與管理1.實驗目的(1)握MySQL的安裝和服務器配置方法。(2)掌握使用SQL語句創(chuàng)建、查看、修改、打開、刪除數(shù)據(jù)庫的方法。(3)至少掌握一種常用的圖形化管理工具(Workbench、Navicat等)。2.實驗內(nèi)容下載并安裝MySQL,完成服務配置。分別用SQL語句、圖形化管理工具完成以下實驗任務。(1)查看MySQL自帶的系統(tǒng)數(shù)據(jù)庫分別是什么,并了解各系統(tǒng)數(shù)據(jù)庫的功能。(2)創(chuàng)建名為test的數(shù)據(jù)庫。(3)將test數(shù)據(jù)庫的默認字符集和校對規(guī)則改為:“gbk”、“gbk_chinese_ci”。(4)查看test數(shù)據(jù)庫的默認字符集和校對規(guī)則是否成功修改。(5)打開名為mysql的系統(tǒng)數(shù)據(jù)庫(6)查看mysql數(shù)據(jù)庫中有哪些數(shù)據(jù)表,并了解表的用途。(7)刪除test數(shù)據(jù)庫。(8)查看test數(shù)據(jù)庫是否刪除成功。(9)創(chuàng)建jxxx數(shù)據(jù)庫,創(chuàng)建數(shù)據(jù)庫時將默認字符集和校對規(guī)則分別設定為:“gbk”、“gbk_chinese_ci”,后續(xù)所有實驗均在jxxx數(shù)據(jù)庫中完成。(10)查看jxxx數(shù)據(jù)的默認字符集和校對規(guī)則是否設置成功。3.深入思考(1)如果數(shù)據(jù)出現(xiàn)中文亂碼情況,該如何解決?(2)使用圖形化工具連接MySQL數(shù)據(jù)庫服務器時,可能會出現(xiàn)編號為“2058”的錯誤,請問是由于什么原因引起的,該如何解決?數(shù)據(jù)庫技術(shù)及應用(MySQL)實驗報告實驗4數(shù)據(jù)表的創(chuàng)建與管理班級:XXXX學號:XXXX姓名:XXXX
實驗4數(shù)據(jù)表的創(chuàng)建與管理1.實驗目的(1)掌握使用SQL語句或第三方工具創(chuàng)建表的方法。(2)掌握表的修改、查看、刪除等基本操作方法。(3)掌握對數(shù)據(jù)表結(jié)構(gòu)進行添加、修改、刪除字段等基本操作方法。(4)掌握完整性約束的定義。(5)掌握完整性約束的作用。2.實驗內(nèi)容在jxxx數(shù)據(jù)庫中完成如下數(shù)據(jù)表的操作。(1)創(chuàng)建specialty表,表結(jié)構(gòu)如表A-1所示。表A-1specialty表字段名字段描述數(shù)據(jù)類型主鍵外鍵非空唯一自增Zno專業(yè)編號VARCHAR(4)是是是Zname專業(yè)名稱VARCHAR(20)是(2)創(chuàng)建course表,表結(jié)構(gòu)如表A-2所示。表A-2course表字段名字段描述數(shù)據(jù)類型主鍵外鍵非空唯一自增Cno課程編號INT是是是Cname課程名稱VARCHAR(20)是Ccredit學分INT是Cdept開課單位VARCHAR(20)(3)創(chuàng)建student表,表結(jié)構(gòu)如表A-3所示。表A-3student表字段名字段描述數(shù)據(jù)類型主鍵外鍵非空唯一自增Sno學號INT是是是Sname姓名VARCHAR(20)是Ssex性別VARCHAR(4)是Sbirth出生日期DATE是Zno專業(yè)編號VARCHAR(4)是是Sclass班級VARCHAR(20)是(4)在student表中添加一個address字段,數(shù)據(jù)類型為VARCHAR(50)。(5)刪除student表中的address字段。(6)創(chuàng)建sc表,表結(jié)構(gòu)如表A-4所示。表A-4sc表字段名字段描述數(shù)據(jù)類型主鍵外鍵非空唯一自增Sno學號INT是是是Cno課程編號INT是是是Grade分數(shù)INT注意:Sno與Cno字段聯(lián)和做主鍵,并且均為外鍵。(8)在jxxx數(shù)據(jù)中查看建立好的表及表結(jié)構(gòu)。說明:后續(xù)實驗均需在jxxx數(shù)據(jù)中完成,請保留specialty表、course表、student表和sc表至全部實驗完成。3.深入思考(1)在定義基本表語句時,NOTNULL參數(shù)的作用是什么?(2)把主鍵列修改成允許NULL是否可以操作?為什么?(3)唯一約束列是否允許NULL值?(4)是否可以先創(chuàng)建student表,再創(chuàng)建specialty表,為什么?數(shù)據(jù)庫技術(shù)及應用(MySQL)實驗報告實驗5數(shù)據(jù)表約束的管理班級:XXXX學號:XXXX姓名:XXXX
實驗5數(shù)據(jù)表約束的管理1.實驗目的(1)掌握使用SQL語句先創(chuàng)建表,再給表添加約束的方法。(2)掌握給數(shù)據(jù)表添加、刪除約束的方法。2.實驗內(nèi)容在jxxx數(shù)據(jù)庫中按照如下要求完成數(shù)據(jù)表的創(chuàng)建,及數(shù)據(jù)表完整性約束設置。(1)創(chuàng)建specialty2表,表結(jié)構(gòu)如表A-5所示。表A-5specialty2表字段名字段描述數(shù)據(jù)類型非空Zno專業(yè)編號VARCHAR(4)是Zname專業(yè)名稱VARCHAR(20)是(2)創(chuàng)建course2表,表結(jié)構(gòu)如表A-6所示。表A-6course2表字段名字段描述數(shù)據(jù)類型非空Cno課程編號INT是Cname課程名稱VARCHAR(20)是Ccredit學分INT是Cdept開課單位VARCHAR(20)(3)創(chuàng)建student2表,表結(jié)構(gòu)表A-7所示。表A-7student2表字段名字段描述數(shù)據(jù)類型非空Sno學號INT是Sname姓名VARCHAR(20)是Ssex性別VARCHAR(4)是Sbirth出生日期DATE是Zno專業(yè)編號VARCHAR(4)是Sclass班級VARCHAR(20)是(4)創(chuàng)建sc2表,表結(jié)構(gòu)表A-8所示。表A-8student2表字段名字段描述數(shù)據(jù)類型非空長度小數(shù)位Sno學號INT是Cno課程編號INT是Grade分數(shù)DECIMAL41(5)為specialty2、course2、student2、sc2表添加PRIMARYKEY約束。(6)在student2表中,添加身份證號字段,設置為UNIQUE約束。(7)在sc2表中設置CHECK約束,Grade字段取值為0~100。(8)為student2表的Zno字段添加FOREIGNKEY約束,使之與specialty2表的主鍵字段關聯(lián)。(9)分別為sc2表的Sno字段和Cno字段添加FOREIGNKEY約束,使之分別與student2表的主鍵字段、course2表的主鍵字段關聯(lián)。(10)為course2表的課程名字段添加NOTNULL約束。(11)在course2表中,為Ccredit字段設置默認值為“2”。(12)為student2表添加CHECK約束,性別字段只能輸入“男”或“女”。3.深入思考(1)刪除student2中的PRIMARYKEY約束,看能否成功刪除?請解釋下原因。(2)如何操作才能刪除student2中的PRIMARYKEY約束?并解釋這樣做的原因。(3)將student2表的Zno字段類型修改成CHAR(10),能否成功?數(shù)據(jù)庫技術(shù)及應用(MySQL)實驗報告實驗6數(shù)據(jù)插入、修改與刪除班級:XXXX學號:XXXX姓名:XXXX
實驗6數(shù)據(jù)插入、修改與刪除1.實驗目的(1)掌握使用SQL語句向表中添加數(shù)據(jù)的方法。(2)掌握使用SQL語句修改表中數(shù)據(jù)的方法。(3)掌握使用SQL語句刪除表中數(shù)據(jù)的方法。2.實驗內(nèi)容本次實驗使用實驗4創(chuàng)建的數(shù)據(jù)庫、數(shù)據(jù)表,請首先確認,數(shù)據(jù)庫和數(shù)據(jù)表是否正確。(1)使用SQL語句向specialty表中添加如表A-9所示數(shù)據(jù),并確認數(shù)據(jù)是否添加成功。表A-9specialty表數(shù)據(jù)ZnoZname1102計算機科學與技術(shù)1201會計學1409網(wǎng)絡與新媒體(2)使用SQL語句向course表中添加如表A-10所示數(shù)據(jù),并確認數(shù)據(jù)是否添加成功。表A-10course表數(shù)據(jù)CnoCnameCcreditCdept11140260新聞學概述2傳播系18110140新聞傳播倫理與法規(guī)3傳播系18132370Java程序設計2計算機系(3)使用SQL語句向student表中添加如表A-11所示數(shù)據(jù),并確認數(shù)據(jù)是否添加成功。表A-11course表數(shù)據(jù)SnoSnameSsexSbirthZnoSclass20231042景文青女2005-01-081002計算機230120232123王梅女2004-06-181409網(wǎng)媒230120233133王承飛男2004-10-061201會計2301(4)使用SQL語句向sc表中添加如表A-12所示數(shù)據(jù),并確認數(shù)據(jù)是否添加成功。表A-12sc表數(shù)據(jù)SnoCnoGrade202310421813237095202321231811014073(5)更新學號為20231042的學生的記錄,將出生日期(Sbirth)改為“2004-01-08”。(6)將在sc表中插入一條記錄(20232123,11140260,73)。(7)修改sc表,將所有Grade為73的記錄,修改為75。(8)刪除sc表中學號和課程號為(20232123,11140260)的記錄。3.深入思考(1)對于刪除的數(shù)據(jù),如何實現(xiàn)“邏輯刪除”(即數(shù)據(jù)庫中的數(shù)據(jù)不刪除,給用戶的感覺是刪除了)?(2)DROP命令和DELETE命令的本質(zhì)區(qū)別是什么?(3)利用INSERT、UPDATE和DELETE命令可以同時對多張表進行操作嗎?(4)是否可以先插入student表數(shù)據(jù),再插入specialty表數(shù)據(jù),為什么?數(shù)據(jù)庫技術(shù)及應用(MySQL)實驗報告實驗7單表數(shù)據(jù)查詢班級:XXXX學號:XXXX姓名:XXXX
實驗7單表數(shù)據(jù)查詢1.實驗目的(1)掌握SELECT語句結(jié)構(gòu)。(2)掌握使用SQL語句進行單表數(shù)據(jù)查詢。2.實驗內(nèi)容本次實驗使用實驗4和實驗6創(chuàng)建的數(shù)據(jù)庫、數(shù)據(jù)表及其數(shù)據(jù),請首先確認,數(shù)據(jù)庫、數(shù)據(jù)表及其數(shù)據(jù)是否正確。或者使用本書配套資源中的jxxx.sql完成數(shù)據(jù)庫、數(shù)據(jù)表的創(chuàng)建及數(shù)據(jù)的載入。(1)查詢?nèi)w學生的詳細信息。(2)查詢所有學生的姓名、學號、班級。(3)查詢?nèi)w學生的姓名及其年齡。(4)查詢考試成績有不及格的學生的學號。(5)查詢出生日期在“2004-01-01”至“2004-12-31”期間的學生姓名、班級和出生日期。(6)查詢“計算機2301”和“網(wǎng)媒2301”班的學生姓名和性別。(7)查詢姓名中第二個字是“文”的學生姓名和學號。(8)查詢所有不姓王的學生的姓名和學號。(9)查詢所有有成績記錄的學生的學號和課程號。(10)查詢選修了“18132370”課程的學生的學號及其成績,查詢結(jié)果按分數(shù)降序排列。(11)查詢?nèi)w學生的信息。查詢結(jié)果按所在系升序排列,對同一系中的學生按年齡降序排列。(12)查詢選修了課程的學生人數(shù)。(13)查詢選修了課程的學生人數(shù)。(14)查詢各個課程號與相應的選課人數(shù)。(15)查詢選了2門以上選修課的學生的學號以及選課數(shù)。3.深入思考(1)在SQL中,當執(zhí)行一個查詢時,如何實現(xiàn)多列去重?(2)探索查詢姓名中第二個字是“文”的學生信息的多種實現(xiàn)方法。(3)WHERE子句和HAVING子句的用途分別是什么?數(shù)據(jù)庫技術(shù)及應用(MySQL)實驗報告實驗8多表數(shù)據(jù)查詢班級:XXXX學號:XXXX姓名:XXXX
實驗8多表數(shù)據(jù)查詢1.實驗目的(1)掌握SELECT語句結(jié)構(gòu)。(2)掌握使用SQL語句進行多表數(shù)據(jù)查詢。(3)掌握使用SQL語句進行子查詢。(4)掌握使用SQL語句進行聯(lián)合查詢。2.實驗內(nèi)容本次實驗使用實驗4和實驗6創(chuàng)建的數(shù)據(jù)庫、數(shù)據(jù)表及其數(shù)據(jù),請首先確認,數(shù)據(jù)庫、數(shù)據(jù)表及其數(shù)據(jù)是否正確?;蛘呤褂帽緯涮踪Y源中的jxxx.sql完成數(shù)據(jù)庫、數(shù)據(jù)表的創(chuàng)建及數(shù)據(jù)的載入。(1)查詢所有學生的情況以及他們的選課情況。(2)查詢與“謝鑫”在同一個班學習的學生。(3)查詢選修了同一門課程的所有學生的信息。(4)利用EXISTS關鍵字查詢所有選修了“18132220”課程的學生和姓名。(5)查詢選修了“18112820”課程和“18132220”課程的所有學生的信息。3.深入思考(1)自連接的實現(xiàn)機制是什么?(2)左外連接、右外連接、全外連接分別在什么情況下使用?數(shù)據(jù)庫技術(shù)及應用(MySQL)實驗報告實驗9視圖的創(chuàng)建與管理班級:XXXX學號:XXXX姓名:XXXX
實驗9視圖的創(chuàng)建與管理1.實驗目的(1)理解視圖的概念。(2)掌握創(chuàng)建、更改、刪除視圖的方法。(3)掌握使用視圖來訪問數(shù)據(jù)的方法。2.實驗內(nèi)容本次實驗使用實驗4和實驗6創(chuàng)建的數(shù)據(jù)庫、數(shù)據(jù)表及其數(shù)據(jù),請首先確認,數(shù)據(jù)庫、數(shù)據(jù)表及其數(shù)據(jù)是否正確?;蛘呤褂帽緯涮踪Y源中的jxxx.sql完成數(shù)據(jù)庫、數(shù)據(jù)表的創(chuàng)建及數(shù)據(jù)的載入。(1)在student表上創(chuàng)建一個名為student_view2的視圖,包含學生的姓名、課程名以及對應的成績。(2)借助視圖查詢學生“謝鑫”的所有已修課程的成績時。(3)查看視圖student_view2定義。(4)使用createorreplaceview修改視圖student_view2的列名為姓名、選修課、成績。(5)刪除視圖student_view2。3.深入思考(1)視圖和表有什么本質(zhì)區(qū)別?(2)在視圖中插入的數(shù)據(jù)能進入到基本表中嗎?(3)哪些視圖中的數(shù)據(jù)不可以進行增刪改操作?數(shù)據(jù)庫技術(shù)及應用(MySQL)實驗報告實驗10MySQL函數(shù)應用班級:XXXX學號:XXXX姓名:XXXX
實驗10MySQL函數(shù)應用1.實驗目的(1)掌握MySQL常用函數(shù)功能和使用方法。(2)理解流程控制語句的使用。2.實驗內(nèi)容(1)用MySQL函數(shù)求不大于-10.7的最大整數(shù)值。(2)用MySQL函數(shù)將“凝聚”和“創(chuàng)造力”連接。(3)用MySQL函數(shù)輸出從2000年1月1日到當前日期的天數(shù)、月份數(shù)及年數(shù)。(4)用流程語句計算小于200的奇數(shù)之和。(5)用流程語句輸出今年10月1日是星期幾。(6)用CASE進行條件判斷,對student表中的學生年齡進行判斷,小于20歲,顯示“小于”,大于20歲,顯示“大于”3.深入思考在循環(huán)語句中,loop語句、while語句和repeat語句使用時的區(qū)別。數(shù)據(jù)庫技術(shù)及應用(MySQL)實驗報告實驗11存儲過程和游標的使用班級:XXXX學號:XXXX姓名:XXXX
實驗11存儲過程和游標的使用1.實驗目的(1)理解存儲過程的概念。(2)掌握創(chuàng)建存儲過程的方法。(3)掌握執(zhí)行存儲過程的方法。(4)掌握游標的使用方法。2.實驗內(nèi)容(1)創(chuàng)建存儲過程proCountSno,統(tǒng)計student表學生的人數(shù),調(diào)用該存儲過程顯示結(jié)果。(2)創(chuàng)建存儲過程proCountCno。統(tǒng)計course表學分大于2的課程門數(shù),調(diào)用該存儲過程顯示結(jié)果。(3)創(chuàng)建存儲過程proGraCountSno。統(tǒng)計sc表中“數(shù)據(jù)庫技術(shù)”課程的成績大于90的學生人數(shù),調(diào)用該存儲過程顯示結(jié)果。(4)創(chuàng)建存儲過程proSumGrade,實現(xiàn)輸入學號,統(tǒng)計學生的總成績,調(diào)用該存儲過程顯示結(jié)果。(5)使用游標方式在sc表中輸出成績大于80的學生學號。3.深入思考(1)什么情況系適合創(chuàng)建存儲過程?(2)功能相同的存儲過程和函數(shù)的不同點有哪些?數(shù)據(jù)庫技術(shù)及應用(MySQL)實驗報告實驗12觸發(fā)器和事件的使用班級:XXXX學號:XXXX姓名:XXXX
實驗12觸發(fā)器和事件的使用1.實驗目的(1)理解觸發(fā)器的概念與類型。(2)掌握創(chuàng)建、更改、刪除觸發(fā)器的方法。(3)掌握利用觸發(fā)器維護關系完整性的方法。(4)掌握事件的使用方法。2.實驗內(nèi)容(1)在Student表上,創(chuàng)建Tig_bf_insert觸發(fā)器代碼。(2)在Student表上,創(chuàng)建Tig_af_update觸發(fā)器代碼。(3)在Student表上,創(chuàng)建Tig_bf_del觸發(fā)器代碼。(4)查看觸發(fā)器Tig_bf_insert信息。(5)刪除觸發(fā)器Tig_bf_del。(6)在jxxx數(shù)據(jù)庫中,創(chuàng)建st_event事件,該事件每隔5秒向student表中插入一條記錄。(7)開啟或停止st_event事件。3.深入思考(1)能否在當前數(shù)據(jù)庫中為其他數(shù)據(jù)庫創(chuàng)建觸發(fā)器?(2)觸發(fā)器何時被激發(fā)?數(shù)據(jù)庫技術(shù)及應用(MySQL)實驗報告實驗13數(shù)據(jù)庫的安全管理班級:XXXX學號:XXXX姓名:XXXX
實驗13數(shù)據(jù)庫的安全管理1.實驗目的(1)理解MySQL權(quán)限系統(tǒng)的工作原理。(2)理解MySQL賬戶及權(quán)限的概念。(3)掌握管理MySQL賬戶和權(quán)限的方法。2.實驗內(nèi)容(1)使用root用戶創(chuàng)建testuserl用戶,初始密碼設置為123456。讓該用戶對所有數(shù)據(jù)庫擁有SELECT、CREATE、DROP、SUPER權(quán)限。(2)創(chuàng)建testuser2用戶,該用戶沒有初始密碼。(3)用testuser2用戶登錄,將其密碼修改為000000。(4)用testuser1用戶登錄,為testuser2用戶設置CREATE和DROP權(quán)限。(5)用testuser2用戶登錄,驗證其擁有的CREATE和DROP權(quán)限。(6)用root用戶登錄,收回testuser1用戶和testuser2用戶的所有權(quán)限(在workbench中驗證時必須重新打開這兩個用戶的連接窗口)。(7)刪除testuser1用戶和testuser2用戶。(8)修改root用戶的密碼。3.深入思考新創(chuàng)建的MySQL用戶能否在其他機器上登錄MySQL數(shù)據(jù)庫?數(shù)據(jù)庫技術(shù)及應用(MySQL)實驗報告實驗14數(shù)據(jù)的備份與恢復班級:XXXX學號:XXXX姓名:XXXX
實驗14數(shù)據(jù)的備份與恢復1.實驗目的(1)理解MySQL備份的基本概念。(2)掌握各種備份數(shù)據(jù)庫的方法。(3)掌握如何將備份數(shù)據(jù)恢復到數(shù)據(jù)庫中。2.實驗內(nèi)容(1)使用mysqldump命令來備份student表。備份文件存儲在D:\backup路徑下。(2)使用mysql命令還原student表。(3)使用mysqldump命令,將student表的記錄導出到XML文件中。這個XML存儲在D:\backup路徑下。3.深入思考不同編碼的數(shù)據(jù)表如何處理?數(shù)據(jù)庫技術(shù)及應用(MySQL)實驗報告實驗15日志管理班級:XXXX學號:XXXX姓名:XXXX
實驗15日志管理1.實驗目的(1)了解日志的含義、作用和優(yōu)缺點。(2)掌握二進制日志、錯誤日志和通用查詢?nèi)罩镜墓芾怼?.實驗內(nèi)容(1)啟動二進制日志功能,并且將二進制日志存儲到D:\binlog目錄下。二進制日志文件命名為binlog。將log-bin選項加入到f或my.ini配置文件中。在配置文件的[mysqld]組中加入下面的代碼:log-bin=d:\binlog。配置完成后,二進制文件將存儲在D:\binlog目錄下,而且第一個二進制文件的完整名稱將是binlog.000001。(2)啟動服務后,查看二進制日志。啟動MySQL服務,在D:\binlog錄下可以找到binlog.000001,然后可以使用mysqlbinlog命令來查看二進制日志。先切換到C:\目錄下,然后再執(zhí)行mysqlbinlog命令,語句如下:c:\mysql>MySQLbinlogd:\binlog\binlog.000001(3)查看jxxx數(shù)據(jù)庫下的sc表的使用情況,用mysqlbinlog語句
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年分離純化控制系統(tǒng)合作協(xié)議書
- 人教版 八年級英語下冊 Unit 10 單元綜合測試卷(2025年春)
- 人教版化學九年級上冊第一單元《-走進化學世界》測試試題(含答案)
- 2025年產(chǎn)品買賣協(xié)議常用版(4篇)
- 2025年個人車輛出租合同常用版(4篇)
- 2025年代理進口合同標準范文(2篇)
- 2025年九年級年級組長管理工作總結(jié)(四篇)
- 2025年人防工程施工合同(三篇)
- 2025年個人股權(quán)的投資協(xié)議(三篇)
- 2025年九年級班主任年度期末工作總結(jié)模版(二篇)
- 護理人文知識培訓課件
- 建筑工程施工安全管理課件
- 2025年春新人教版數(shù)學七年級下冊教學課件 7.2.3 平行線的性質(zhì)(第1課時)
- 安徽省合肥市2025年高三第一次教學質(zhì)量檢測地理試題(含答案)
- 2025年新合同管理工作計劃
- 統(tǒng)編版八年級下冊語文第三單元名著導讀《經(jīng)典常談》閱讀指導 學案(含練習題及答案)
- 2024年高考語文備考之文言文閱讀簡答題答題指導
- 風光儲儲能項目PCS艙、電池艙吊裝方案
- 《志愿軍-存亡之戰(zhàn)》觀后感小學生
- 統(tǒng)編小學《道德與法治》三年級上下冊教材的解讀
- 人教版(2024)英語七年級上冊單詞表
評論
0/150
提交評論