




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
MySQL數據庫原理設計與應用練習題庫(附參考答案)一、單選題(共30題,每題1分,共30分)1.下面可以回收test用戶的SELECT全局權限的是()。A、REVOKESELECTONmydb.*FROM'test1'@'%';B、REVOKESELECTON*.*FROM'test1'@'%';C、REVOKESELECTONmydb.goodsFROM'test1'@'%';D、以上答案都不正確正確答案:B2.在數據庫備份還原的命令中,“>”符號表示()。A、輸出重定向B、當前用戶家目錄C、root用戶家目錄D、輸入重定向正確答案:A答案解析:“>”符號在數據庫備份還原命令中表示輸出重定向,它會將命令執行的結果輸出到指定的文件中,而不是在屏幕上顯示。3.以下屬于FROM子查詢的是()。A、標量子查詢B、列子查詢C、行子查詢D、表子查詢正確答案:D答案解析:在SQL中,FROM子查詢指的是在FROM子句中使用子查詢,這種子查詢通常會返回一個表,所以也叫表子查詢。標量子查詢返回單個值,列子查詢返回一列值,行子查詢返回一行數據,它們一般不直接用于FROM子句。4.以下()是查詢語句select選項的默認值。A、ALLB、DISTINCTC、DISTINCTROWD、以上答案都不正確正確答案:A5.下面關于“INSERT表1SELECTFROM表2”說法正確的是()。A、可從表2中復制已有的數據到表1中B、表1和表2不能是同一個數據表C、表1和表2的表結構可以不同D、以上說法全部正確正確答案:A答案解析:“INSERT表1SELECTFROM表2”語句的作用是將表2查詢出來的數據插入到表1中,即可以從表2中復制已有的數據到表1中,A選項正確;表1和表2可以是同一個數據表,B選項錯誤;表1和表2的表結構必須相同,C選項錯誤;所以D選項也錯誤。6.默認情況下,root用戶CREATEUSER創建的用戶具有()權限。A、PROXYB、SELECTC、SHOWDATABASESD、USAGE正確答案:D7.在視圖上不能完成的操作是()。A、在視圖上定義新的表B、在視圖上定義新的視圖C、查詢D、更新視圖正確答案:A答案解析:視圖是基于表的虛表,不能在視圖上定義新的表。視圖主要用于查詢、定義新視圖以及更新數據等操作。查詢操作可以從視圖中獲取數據;在視圖上定義新的視圖可以基于已有視圖進一步構建復雜的查詢邏輯;更新視圖可以對視圖所基于的表中的數據進行修改。但不允許直接在視圖上定義新的表。8.下列選項中,()可返回表中指定字段的平均值。A、MAX()B、MIN()C、AVG()D、以上答案都不正確正確答案:C答案解析:在SQL中,AVG函數用于返回指定字段的平均值。MAX函數返回最大值,MIN函數返回最小值。9.INSERT語句屬于SQL語言的()組成部分。A、DDLB、DMLC、DQLD、DCL正確答案:B10.以下不屬于MySQL安裝時自動創建的數據庫是()。A、information_schemaB、mysqlC、sysD、mydb正確答案:D答案解析:MySQL安裝時會自動創建information_schema、mysql、sys等數據庫,而mydb不是安裝時自動創建的。11.以下選項描述錯誤的是()。A、等值連接的關系需要具有數目相等且可比的屬性組B、自然連接的結果是等值連接去除重復的屬性組C、除法可看作是笛卡爾積的逆運算D、以上說法都不正確正確答案:D答案解析:選項A,等值連接確實要求關系具有數目相等且可比的屬性組,該描述正確;選項B,自然連接是在等值連接的基礎上去除重復的屬性組,描述正確;選項C,除法運算可以看作是笛卡爾積的逆運算,描述正確。所以以上選項描述都是正確的,選項D“以上說法都不正確”錯誤。12.使用mysqldump命令時,()選項表示導出xml格式的數據。A、#REF!B、#REF!C、#REF!D、#REF!正確答案:A13.以下()可替換已有視圖。A、CREATEVIEWB、REPLACEVIEWC、CREATEORREPLACED、以上選項都不正確正確答案:C14.下面關于SHOWTABLESLIKE't%'描述錯誤的是()。A、用于查看名稱以t開頭的數據表B、“%”表示匹配一個字符C、“%”表示匹配零個或多個字符D、SHOWTABLES可獲取指定數據庫下所有的數據表正確答案:B答案解析:SHOWTABLESLIKE't%'用于查看名稱以t開頭的數據表,這里的“%”表示匹配零個或多個字符,而不是一個字符。SHOWTABLES可獲取指定數據庫下所有的數據表。15.InnoDB表的自動增長字段值為1和2,那么刪除2后,重啟服務器,再次插入記錄,自動增長字段的值為()。A、1B、2C、3D、4正確答案:B答案解析:InnoDB表的自動增長字段值是連續且單調遞增的。當刪除值為2的記錄后,自動增長字段的值不會重新從1開始,而是保持為大于已刪除的最大自動增長值,即大于2。所以再次插入記錄時,自動增長字段的值會大于2。16.定點數的最大位數是(),最大精度是()。A、10,0B、100,30C、65,30D、80,50正確答案:C17.下面關于“priceBETWEEN0AND59”描述錯誤的是()。A、判斷的范圍包括0B、BETWEEN...AND用于設置比較區間C、判斷的范圍包括59D、以上說法都不正確正確答案:D答案解析:“priceBETWEEN0AND59”判斷的范圍包括0和59,BETWEEN...AND用于設置比較區間,A、B、C選項說法均正確,所以以上說法都不正確的是D選項18.以下可以在字符串中表示單引號的是()。A、\\'B、\'C、\"D、'正確答案:B19.下面關于“CREATEVIEWv_goodsASSELECTid,nameFROMgoods”描述錯誤的是()。A、創建v_goods的用戶默認為當前用戶B、視圖算法由MySQL自動選擇C、視圖的安全控制默認為DEFINERD、以上說法都不正確正確答案:D答案解析:逐一分析各選項:-選項A:創建視圖的用戶默認為當前用戶,該說法正確。-選項B:視圖算法如果未顯式指定,MySQL會自動選擇,該說法正確。-選項C:視圖的安全控制默認為DEFINER,該說法正確。由于ABC選項說法均正確,所以選項D“以上說法都不正確”錯誤。20.下面關于SET和ENUM說法錯誤的是()。A、只能插入規定的數據項B、節省存儲空間C、查詢速度比VARCHAR類型快D、列表中不支持中文正確答案:D21.下列選項錯誤的是()。A、ALTERUSER'root'@'localhost'IDENTIFIEDBY'000'B、SETPASSWORDFOR'root'@'localhost'='000'C、mysqladmin–uroot-ppassword000D、以上答案都不正確正確答案:D答案解析:選項A中,ALTERUSER語句可用于修改用戶的密碼,該語法正確;選項B中,SETPASSWORDFOR語句也可用于設置用戶密碼,語法正確;選項C中,mysqladmin命令可用于修改密碼,命令格式正確。所以選項A、B、C都是正確的修改MySQL用戶密碼的方式,答案應選D。22.以下()在SELECT語句中對查詢數據進行排序。A、WHEREB、ORDERBYC、LIMITD、GROUPBY正確答案:B答案解析:ORDERBY子句用于對查詢結果進行排序。WHERE子句用于篩選數據;LIMIT子句用于限制返回的行數;GROUPBY子句用于對數據進行分組。23.在數據庫備份還原的命令中,“A、輸出重定向B、輸入重定向C、root用戶家目錄D、當前用戶家目錄正確答案:B24.下面關于自定義視圖列的說法錯誤的是()。A、自定義列名稱的順序與AS后SELECT字段列表的順序一致B、自定義列名稱的數量必須與SELECT字段列表的數量一致C、自定義列名稱的視圖在操作數據時只能使用自定義的列名稱D、以上說法都不正確正確答案:D25.左外連接查詢時,使用()設置主表和從表連接的條件。A、WHEREB、ONC、USINGD、HAVING正確答案:B答案解析:左外連接查詢時,使用ON關鍵字來設置主表和從表連接的條件。WHERE子句用于篩選結果集,但不是連接條件;USING用于連接條件中兩表有相同列名的情況;HAVING用于對分組后的結果進行篩選。26.()可在一個關系中從垂直方向去掉不需要的屬性,保留需要的屬性。A、投影B、連接C、選擇D、笛卡爾積正確答案:A答案解析:投影操作是從關系中選擇出若干屬性列組成新的關系,可在一個關系中從垂直方向去掉不需要的屬性,保留需要的屬性。選擇操作是從水平方向選擇滿足條件的元組;笛卡爾積是將兩個關系的元組進行所有可能的組合;連接是將兩個關系按照一定條件合并成一個新關系。27.在如下語句中,name_index表示()。ALTERTABLEsh_goodsADDINDEXname_index(name);A、索引類型B、索引名稱C、索引方式D、索引字段正確答案:B答案解析:ALTERTABLEsh_goodsADDINDEXname_index(name);這條語句中,name_index是為字段name創建的索引的名稱,所以name_index表示索引名稱。28.下列選項中用于查詢數據的是()。A、INSERTB、SELECTC、UPDATED、DELETE正確答案:B29.以下可以回收代理權限的是()。A、REVOKEALLFROM賬戶B、REVOKEPROXYFROM賬戶C、REVOKEPROXYON賬戶1FROM賬戶2D、以上語法都不正確正確答案:C答案解析:代理權限的回收語法通常是`REVOKEPROXYON<對象>FROM<代理賬戶>`,所以`REVOKEPROXYON賬戶1FROM賬戶2`是正確的回收代理權限的語法。選項A的`REVOKEALLFROM賬戶`這種語法并不用于專門回收代理權限;選項B缺少了`ON<對象>`部分,語法不完整。30.下面關于“表1LEFTJOIN表2”的說法錯誤的是()。A、連接結果中只會保留表2中符合連接條件的記錄B、連接結果會保留所有表1中的所有記錄C、LEFTJOIN可用LEFTOUTERJOIN代替D、以上說法都不正確正確答案:D二、多選題(共13題,每題1分,共13分)1.為TIME類型字段添加(),其插入數據庫中的時間為48:20:50。A、'482050'B、482050C、'200:20:50'D、以上答案都不正確正確答案:ABC2.下列屬于位運算符的是()。A、【&&】B、【&】C、【>>】D、【正確答案:BCD答案解析:位運算符是對二進制位進行操作的運算符。選項B中的“&”是按位與運算符;選項C中的“>>”是右移運算符。此外還有按位或“|”、按位異或“^”、取反“~”、左移“<<”等。而選項A中的“&&”是邏輯與運算符,不屬于位運算符。3.以下()屬于數據模型。A、層次模型B、網狀模型C、關系模型D、以上答案都不正確正確答案:ABC答案解析:層次模型、網狀模型和關系模型都是常見的數據模型。層次模型用樹形結構表示實體及其之間的聯系;網狀模型可以更靈活地表示實體間復雜的多對多聯系;關系模型以二維表的形式組織數據,通過關系來表示實體間的聯系。所以這三種都屬于數據模型,答案選ABC。4.定義視圖查詢語句中含有()會導致通過視圖修改數據失敗。A、DISTINCTB、UNIONC、GROUPBYD、HAVING正確答案:ABCD答案解析:視圖查詢語句中含有DISTINCT、UNION、GROUPBY、HAVING時,通過視圖修改數據可能會失敗。DISTINCT用于去除重復行,這可能會導致數據的唯一性約束問題,從而影響修改;UNION用于合并多個查詢結果,其結果集的結構可能不滿足視圖修改的要求;GROUPBY用于分組,會改變數據的組織形式,使得修改操作難以準確執行;HAVING用于對分組后的結果進行篩選,同樣會影響視圖數據修改的一致性和可行性。5.以下()語句可對存放到內存中的數據進行操作。A、WHEREB、HAVINGC、LIMITD、ORDERBY正確答案:BCD6.在下列查詢條件中,可以使用索引的是()。A、id+1=3B、id=3C、id>3-2D、id+2>3正確答案:BC7.SELECT特權可以被應用在數據庫()內容上。A、全局B、數據庫C、表D、列正確答案:ABCD答案解析:SELECT特權可用于數據庫、表、列等不同層面的內容上。在數據庫系統中,它可以對全局的數據庫對象進行操作,例如整個數據庫的權限設置;也可以針對具體的某個數據庫進行權限控制;對表可以有各種權限,比如查詢表數據等;對列也能有相應權限,如允許或禁止對特定列的訪問等。所以ABCD選項都正確。8.下面與權限相關的數據表有()。A、dbB、userC、columns_privD、tables_priv正確答案:ABCD9.下列選項中,占用字節數均為4的是()。A、TINYINTB、INTC、FLOATD、DOUBLE正確答案:BC答案解析:在MySQL中:-TINYINT占用1個字節。-INT占用4個字節。-FLOAT占用4個字節。-DOUBLE占用8個字節。所以占用字節數均為4的是INT和FLOAT,選項為BC。10.創建普通索引使用()。A、KEYB、INDEXC、UNIQUEINDEXD、PRIMARYKEY正確答案:AB11.語句“CREATETABLEmydb.temp()”用于從mydb.user表中復制已有的表結構。A、FROMmydb.userB、(FROMmydb.user)C、LIKEmydb.userD、(LIKEmydb.user)正確答案:CD12.下列選項中,()可對不重復的記錄進行相關操作。A、COUNT()B、AVG()C、MIN()D、GROUP_CONCAT()正確答案:ABCD13.WHERE可在以下()語句中實現條件判斷。A、CREATEB、SHOWC、UPDATED、DELETE正確答案:CD答案解析:在SQL中,UPDATE語句用于更新表中的數據,DELETE語句用于刪除表中的數據,它們都可以使用WHERE子句來實現條件判斷,指定要更新或刪除哪些滿足特定條件的記錄。而CREATE用于創建數據庫對象,如創建表等,SHOW用于顯示數據庫的相關信息,它們通常不使用WHERE進行條件判斷。三、判斷題(共65題,每題1分,共65分)1.刪除正在登錄的用戶,只有該用戶會話關閉后才會生效。A、正確B、錯誤正確答案:A2.視圖是從一個或多個表中導出來的虛擬表。A、正確B、錯誤正確答案:A3.含有外鍵約束的關聯表,要先刪除主表,才能刪除從表。A、正確B、錯誤正確答案:B4.索引只能創建在單個字段上。A、正確B、錯誤正確答案:B5.刪除當前正在打開的用戶時,該用戶的會話會自動關閉。A、正確B、錯誤正確答案:B6.創建數據表時必須為字段設置數據類型。A、正確B、錯誤正確答案:A7.NOTEXISTS關鍵字判斷子查詢結果為空時返回0。A、正確B、錯誤正確答案:B8.ALTERTABLE...CHANGE中新字段名與舊字段名的數據類型相同,也必須重新設置。A、正確B、錯誤正確答案:A9.多個字段排序時只能統一設置為升序或降序。A、正確B、錯誤正確答案:B10.校對集用于為不同字符集指定比較和排序的規則。A、正確B、錯誤正確答案:A11.SELECT查看表達式“NOT2+!3”的執行結果為0。A、正確B、錯誤正確答案:A12.執行COMMIT提交事務后,如果需要恢復,執行ROLLBACK。A、正確B、錯誤正確答案:B13.表達式“''ISNULL”的比較結果為真。A、正確B、錯誤正確答案:B14.一個數據表中可以定義多個非空字段。A、正確B、錯誤正確答案:A15.自動增長值AUTO_INCREMENT只能通過系統自動增加。A、正確B、錯誤正確答案:B16.零填充的字段會自動設為無符號類型。A、正確B、錯誤正確答案:A17.TEXT類型的字段不能創建索引。A、正確B、錯誤正確答案:B18.定點數類型字段插入數據時,若小數四舍五入導致整數進位,系統會給出警告信息。A、正確B、錯誤正確答案:B19.左連接“表1LEFTJOIN表2”可與“表2RIGHTJOIN表1”互換使用。A、正確B、錯誤正確答案:A20.在使用mysqldump備份數據庫時,備份結果中只包含數據,不包含表結構。A、正確B、錯誤正確答案:B21.在MySQL配置文件中,basedir用于指定數據庫文件的保存目錄。A、正確B、錯誤正確答案:B22.同時新增多個字段時不能指定字段的位置。A、正確B、錯誤正確答案:A23.整型字段插入的數據為16.7會被四舍五入,結果為17。A、正確B、錯誤正確答案:A24.CREATETEMPORARYTABLE創建的數據表在會話關閉時自動刪除。A、正確B、錯誤正確答案:A25.運算符“”可以比較NULL值是否相等。A、正確B、錯誤正確答案:A26.主鍵約束的字段值要同時滿足非空和唯一性。A、正確B、錯誤正確答案:A27.SQLyog是Webyog公司推出的一個快速、簡潔的MySQL圖形化管理工具。A、正確B、錯誤正確答案:A28.MySQL5.6之前的版本在一張表中只允許一個字段使用CURRENT_TIMESTAMP作為DEFAULT和ONUPDATE的值。A、正確B、錯誤正確答案:A29.與普通表相同,臨時表也可用RENAMETABLE…TO修改臨時表的名稱。A、正確B、錯誤正確答案:B30.實體完整性要求關系中的主鍵不能重復,且不能取空值。A、正確B、錯誤正確答案:A31.含有數據的關聯表之間不能刪除外鍵約束。A、正確B、錯誤正確答案:B32.一個具有外鍵約束的從表在添加數據時,會自動為主表添加不存在的數據。A、正確B、錯誤正確答案:B33.ALTERTABLE...CHANGE與ALTERTABLE...MODIFY可以互換使用修改字段名稱。A、正確B、錯誤正確答案:B34.MySQL中支持在多個字段上建立復合主鍵。A、正確B、錯誤正確答案:A35.DELETE與TRUNCATE的執行效率因刪除的數據量大小而不同。A、正確B、錯誤正確答案:A36.凡是在計算機中用來描述事物的信息都可稱作數據。A、正確B、錯誤正確答案:A37.HAVING分組篩選操作時不能使用AS設置的別名。A、正確B、錯誤正確答案:B38.含有NULL值的子查詢結果不參與條件匹配。A、正確B、錯誤正確答案:A39.事務是針對數據庫的一組操作,它由兩條以上SQL語句組成。A、正確B、錯誤正確答案:B40.ENUM類型只能從給定的列表中選擇一個值使用。A、正確B、錯誤正確答案:A41.校對集“utf8_general_cs”中的cs表示不分區大小寫。A、正確B、錯誤正確答案:B42.當一個操作數為真時,邏輯與運算的結果由另一個操作數決定。A、正確B、錯誤正確答案:A43.JSON數據類型不能有默認值。A、正確B、錯誤正確答案:A44.插入數據時指定的字段列表必須與表結構相同。A、正確B、錯誤正確答案:B45.同一個數據庫中的視圖和表名不能相同。A、正確B、錯誤正確答案:A4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 員工基本行為規范
- 二零二五貨物運輸汽車合同
- 二零二五聯合體間互相擔保合同
- 二零二五按揭商鋪轉讓合同范例
- 2024四川宜賓市選聘市屬國有企業中層管理人員59人筆試參考題庫附帶答案詳解
- 2024北京市大興區魏善莊鎮鎮屬企業招聘綜合及考察階段人員筆試參考題庫附帶答案詳解
- 2024中鐵開投中鐵云投緊缺人才招聘10人筆試參考題庫附帶答案詳解
- 化妝品與調配基本知識
- 七下期末語文試卷及答案
- 普通微生物學試卷及答案
- 中外航海文化知到課后答案智慧樹章節測試答案2025年春中國人民解放軍海軍大連艦艇學院
- 2025年華潤燃氣投資中國有限公司招聘筆試參考題庫含答案解析
- 拼音bpmfdtnl課件教學課件最新
- 《普通話》教學講義課件
- 水利工程管理單位定崗標準(試點)
- 2022年高考全國甲卷:寫作指導及范文課件16張
- 無菌技術操作PPT
- DBJT15-82-2021 蒸壓加氣混凝土砌塊自承重墻體技術規程
- 妊娠劇吐診斷以及臨床處理專家共識
- [PPT]橋梁工程樁基施工超全解析(41頁 配圖豐富)_ppt
- 叉車定期檢驗研究分析報告
評論
0/150
提交評論