版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2025年高職MySQL數(shù)據(jù)庫實訓(項目實踐)中期測試卷
(考試時間:90分鐘滿分100分)班級______姓名______一、選擇題(總共10題,每題3分,每題只有一個正確答案,請將正確答案填寫在括號內(nèi))1.在MySQL中,用于創(chuàng)建數(shù)據(jù)庫的語句是()A.CREATETABLEB.CREATEDATABASEC.ALTERDATABASED.DELETEDATABASE2.以下關(guān)于MySQL中數(shù)據(jù)類型的說法,錯誤的是()A.INT類型用于存儲整數(shù)B.VARCHAR類型用于存儲可變長度的字符串C.DATE類型用于存儲日期和時間D.BOOLEAN類型用于存儲邏輯值,在MySQL中直接使用TRUE和FALSE3.要查詢名為“students”表中所有姓“張”的學生記錄,正確的SQL語句是()A.SELECTFROMstudentsWHEREname='張%';B.SELECTFROMstudentsWHEREnameLIKE'張%';C.SELECTFROMstudentsWHEREnameLIKE'%張';D.SELECTFROMstudentsWHEREname='%張%';4.在MySQL中,刪除表中所有記錄的語句是()A.DELETETABLEB.DELETEFROMtable_nameC.TRUNCATETABLEtable_nameD.REMOVETABLEtable_name5.若要為“employees”表的“salary”字段增加一個檢查約束,確保工資大于0,正確的SQL語句是()A.ALTERTABLEemployeesADDCONSTRAINTchk_salaryCHECK(salary>0);B.ALTERTABLEemployeesADDCHECK(salary>0);C.ALTERTABLEemployeesMODIFYsalaryCHECK(salary>0);D.ALTERTABLEemployeesADDCONSTRAINTsalary_checkCHECK(salary>0);6.下列關(guān)于MySQL索引的說法,正確的是()A.索引會增加數(shù)據(jù)插入、更新和刪除的速度B.索引可以提高查詢的效率,所以越多越好C.唯一索引可以確保表中某一列的值唯一D.普通索引不能提高查詢效率7.要將“products”表中“price”字段的值都增加10,正確的SQL語句是()A.UPDATEproductsSETprice=price+10;B.UPDATEproductsSETprice+=10;C.ALTERTABLEproductsSETprice=price+10;D.UPDATEproductsSETprice+10;8.在MySQL中,創(chuàng)建視圖的語句是()A.CREATEVIEWB.CREATEINDEXC.CREATEPROCEDURED.CREATEFUNCTION9.若要查詢“orders”表中訂單金額最高的訂單記錄,正確的SQL語句是()A.SELECTFROMordersORDERBYamountDESCLIMIT1;B.SELECTFROMordersORDERBYamountASCLIMIT1;C.SELECTFROMordersWHEREamount=MAX(amount);D.SELECTFROMordersWHEREamount=(SELECTMAX(amount)FROMorders);10.以下關(guān)于MySQL事務的說法,錯誤的是()A.事務是一組不可分割的操作序列B.事務具有原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation)和持久性(Durability)C.可以使用STARTTRANSACTION語句開啟一個事務D.在事務中,如果有一個操作失敗,其他操作也會提交二、多項選擇題(總共5題,每題4分,每題有兩個或兩個以上正確答案,請將正確答案填寫在括號內(nèi),少選、多選均不得分)1.以下哪些語句可以用于修改表結(jié)構(gòu)()A.ALTERTABLEB.UPDATETABLEC.ADDCOLUMND.DROPCOLUMN2.關(guān)于MySQL的用戶權(quán)限管理,以下說法正確的是()A.可以使用GRANT語句授予用戶權(quán)限B.可以使用REVOKE語句撤銷用戶權(quán)限C.一個用戶可以擁有多個不同的權(quán)限D(zhuǎn).權(quán)限只能授予給單個用戶,不能授予給用戶組3.在MySQL中,以下哪些函數(shù)可以用于字符串處理()A.CONCATB.SUBSTRINGC.LENGTHD.DATE_FORMAT4.以下關(guān)于MySQL存儲過程的說法,正確的是()A.存儲過程是一組為了完成特定功能的SQL語句集B.可以使用CALL語句調(diào)用存儲過程C.存儲過程可以提高數(shù)據(jù)庫的執(zhí)行效率D.存儲過程不能包含復雜的業(yè)務邏輯5.若要查詢“customers”表中“city”字段值為“北京”或“上?!钡挠涗洠韵耂QL語句正確的是()A.SELECTFROMcustomersWHEREcity='北京'ORcity='上海';B.SELECTFROMcustomersWHEREcityIN('北京','上海');C.SELECTFROMcustomersWHEREcityLIKE'北京'ORcityLIKE'上海';D.SELECTFROMcustomersWHEREcityREGEXP'北京|上海';三、判斷題(總共10題,每題2分,請判斷下列說法是否正確,正確的打“√”,錯誤的打“×”)1.MySQL數(shù)據(jù)庫只能在Windows操作系統(tǒng)上運行。()2.在MySQL中,表名可以使用中文。()3.使用INSERTINTO語句插入數(shù)據(jù)時,必須按照表結(jié)構(gòu)中字段的順序依次插入值。()4.可以使用DELETEFROMtable_nameWHEREcondition語句刪除表中的部分記錄。()5.視圖是一種虛擬表,它的數(shù)據(jù)是基于實際表中的數(shù)據(jù)動態(tài)生成的。()6.索引可以加快數(shù)據(jù)的排序操作。()7.在MySQL中,一個數(shù)據(jù)庫可以包含多個表,但一個表只能屬于一個數(shù)據(jù)庫。()8.存儲過程中不能包含SELECT語句。()9.可以使用ALTERTABLE語句修改表的主鍵。()10.事務提交后,數(shù)據(jù)的修改將永久保存到數(shù)據(jù)庫中。()四、簡答題(總共3題,每題10分)1.簡述MySQL中常用的數(shù)據(jù)類型及其適用場景。2.請說明如何使用SQL語句實現(xiàn)對“employees”表中“department”字段的分組統(tǒng)計,統(tǒng)計每個部門的員工人數(shù)。3.簡述索引的優(yōu)缺點。五、綜合題(總共2題,每題20分)1.已知有兩個表“students”(學生表)和“scores”(成績表),結(jié)構(gòu)如下:-students表:包含字段“student_id”(學生ID,主鍵)、“name”(學生姓名)、“gender”(性別)、“age”(年齡)。-scores表:包含字段“score_id”(成績ID,主鍵)、“student_id”(學生ID,外鍵,關(guān)聯(lián)students表的student_id)、“course_name”(課程名稱)、“score”(成績)。請編寫SQL語句完成以下操作:a.查詢所有學生的姓名、性別、年齡以及他們的數(shù)學成績(假設課程名稱為“數(shù)學”)。b.查詢平均成績大于80分的學生姓名和平均成績。2.請創(chuàng)建一個存儲過程,實現(xiàn)向“orders”表中插入一條訂單記錄,訂單記錄包含“order_id”(訂單ID)、“customer_id”(客戶ID)、“order_date”(訂單日期)、“total_amount”(訂單總金額)。要求在插入前檢查訂單總金額是否大于0,如果不大于0則拋出異常。答案:一、選擇題1.B2.D3.B4.C5.A6.C7.A8.A9.A10.D二、多項選擇題1.ACD2.ABC3.ABC4.ABC5.ABD三、判斷題1.×2.√3.×4.√5.√6.√7.√8.×9.√10.√四、簡答題1.常用數(shù)據(jù)類型及適用場景:-INT:用于存儲整數(shù),如學生的年齡、員工的ID等。-VARCHAR:存儲可變長度字符串,如學生姓名、地址等。-DATE:存儲日期,如訂單日期、出生日期等。-DECIMAL:用于存儲精確小數(shù),如商品價格、金額等。-BOOLEAN:存儲邏輯值,不過在MySQL中通常用0和1表示。2.SELECTdepartment,COUNT()FROMemployeesGROUPBYdepartment;3.優(yōu)點:-提高查詢效率,減少數(shù)據(jù)檢索時間。-加快排序操作。-實現(xiàn)數(shù)據(jù)的唯一性約束。缺點:-增加數(shù)據(jù)插入、更新和刪除的時間開銷。-占用額外的存儲空間。五、綜合題1.a.```sqlSELECT,s.gender,s.age,sc.scoreFROMstudentssJOINscoresscONs.student_id=sc.student_idWHEREsc.course_name='數(shù)學';```b.```sqlSELECT,AVG(sc.score)ASavg_scoreFROMstudentssJOINscoresscONs.student_id=sc.student_idGROUPBYHAVINGAVG(sc.score)>80;```2.```sqlDELIMITER//CREATEPROCEDUREinsert_order(INp_order_idINT,INp_customer_idINT,INp_order_dateDATE,INp_total_amountDECIMAL(10,2))BEGINDECLAREv_error_msgVARCHAR(255);IFp_total_amount<=0THENSETv_error_msg='訂單總金額必須大于0';SIGNALSQLSTATE'45
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 天大企業(yè)集團招聘筆試題及答案
- 唐人神集團秋招面試題目及答案
- 王昌齡《從軍行》課件
- 2026年醫(yī)療設備顧問面試題及答案解析
- 王小廣課件教學課件
- 王安石課件教學課件
- 國家衛(wèi)生城病媒生物暗訪內(nèi)容
- 2025-2030中國化工品物流行業(yè)現(xiàn)狀供需分析投資評估策略規(guī)劃發(fā)展報告
- 2025-2030中國化學肥料行業(yè)市場發(fā)展趨勢分析及投資機會規(guī)劃研究報告
- 2025-2030中國化妝品行業(yè)快速發(fā)展趨勢深度分析及未來市場機遇投資前景研究報告
- 國家開放大學《中國法律史》期末機考題庫
- 物理●山東卷丨2024年山東省普通高中學業(yè)水平等級考試物理試卷及答案
- 國開電大《公司金融》形考任務1234答案
- 胃穿孔的相關(guān)試題及答案
- 2025年高二語文上學期期末復習之理解性默寫二70道題匯編(含答案)
- 360借款合同范本
- 2025高中物理學業(yè)水平考試知識點歸納總結(jié)(必修部分)
- 乳腺癌的常規(guī)護理
- 人教版六年級上冊語文詞語專項練習題及答案
- 刑法學智慧樹知到答案2024年上海財經(jīng)大學
- 密碼學原理與實踐第三版答案
評論
0/150
提交評論