




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
MySQL數據庫原理設計與應用練習題及參考答案一、單選題(共30題,每題1分,共30分)1.在msyql.user表中權限字段的數據類型是()。A、INTB、VARCHARC、ENUMD、FLOAT正確答案:C答案解析:在MySQL的user表中,權限字段的數據類型是ENUM。ENUM是枚舉類型,適合用于存儲固定數量的取值選項,權限通常是有限的固定集合,使用ENUM類型可以高效地存儲和管理這些權限值。2.命令行客戶端工具的選項中,()用于指定連接的端口號。A、-hB、-uC、-pD、-P正確答案:D答案解析:選項-D通常用于指定連接的端口號。在很多命令行客戶端工具中,-h一般用于指定主機名或IP地址;-u用于指定用戶名;-p通常后面緊接著是密碼,而不是單純指定端口號;-P才是專門用于指定連接端口號的選項。3.以下屬于FROM子查詢的是()。A、標量子查詢B、列子查詢C、行子查詢D、表子查詢正確答案:D答案解析:在SQL中,FROM子查詢指的是在FROM子句中使用子查詢,這種子查詢通常會返回一個表,所以也叫表子查詢。標量子查詢返回單個值,列子查詢返回一列值,行子查詢返回一行數據,它們一般不直接用于FROM子句。4.事務的()特性要求事務必須被視為一個不可分割的最小工作單元。A、持久性B、原子性C、隔離性D、一致性正確答案:B答案解析:原子性是指事務是一個不可分割的工作單位,事務中的操作要么都發生,要么都不發生,符合題目中事務必須被視為一個不可分割的最小工作單元的描述。一致性是指事務執行前后數據的完整性保持一致。隔離性是指多個事務并發執行時,一個事務的執行不能被其他事務干擾。持久性是指事務一旦提交,它對數據庫中數據的改變就應該是永久性的。5.以下是子查詢語句特點的是()。A、必須書寫在圓括號內B、只能作為SQL的條件不能獨立運行C、一條語句中只能有一個子查詢語句D、以上說法都不正確正確答案:A答案解析:子查詢必須書寫在圓括號內,A正確;子查詢可以獨立運行,B錯誤;一條語句中可以有多個子查詢,C錯誤。6.下面用于存儲二進制數據的是()。A、INTB、FLOATC、DECIMALD、BIT正確答案:D7.在視圖上不能完成的操作是()。A、查詢B、更新視圖C、在視圖上定義新的視圖D、在視圖上定義新的表正確答案:D答案解析:視圖是基于表的虛表,不能在視圖上定義新的表。視圖主要用于查詢、定義新視圖以及更新數據等操作。查詢操作可以從視圖中獲取數據;在視圖上定義新的視圖可以基于已有視圖進一步構建復雜的查詢邏輯;更新視圖可以對視圖所基于的表中的數據進行修改。但不允許直接在視圖上定義新的表。8.下列選項中,()可返回表中指定字段的平均值。A、MAX()B、MIN()C、AVG()D、以上答案都不正確正確答案:C答案解析:在SQL中,AVG函數用于返回指定字段的平均值。MAX函數返回最大值,MIN函數返回最小值。9.默認情況下,root用戶CREATEUSER創建的用戶具有()權限。A、PROXYB、SELECTC、SHOWDATABASESD、USAGE正確答案:D10.以下可以用于比較運算的函數是()。A、RAND()B、POW()C、CEIL()D、IN()正確答案:D11.以下選項()可返回比較后最大的值。A、GREATEST(10,1,98)B、LEAST(10,1,98)C、MAX(10,1,98)D、以上答案都不正確正確答案:A12.左外連接查詢時,使用()設置主表和從表連接的條件。A、WHEREB、ONC、USINGD、HAVING正確答案:B答案解析:左外連接查詢時,使用ON關鍵字來設置主表和從表連接的條件。WHERE子句用于篩選結果集,但不是連接條件;USING用于連接條件中兩表有相同列名的情況;HAVING用于對分組后的結果進行篩選。13.暫停二進制日志的命令是()。A、SETsql_log_bin=0;B、SETsql_log_bin=1;C、PURGEMASTER;D、PAUSEMASTER;正確答案:A答案解析:在MySQL中,要暫停二進制日志可以使用“SETsql_log_bin=0;”命令。選項B的“SETsql_log_bin=1;”是開啟二進制日志;選項C的“PURGEMASTER”用于清除二進制日志等相關操作;選項D的“PAUSEMASTER”不是正確的暫停二進制日志的命令。14.以下模式之間的映像能體現邏輯獨立性的是()。A、外模式/內模式映像B、內模式/概念模式映像C、外模式/概念模式映像D、以上答案都不正確正確答案:C答案解析:外模式/概念模式映像體現了邏輯獨立性。當概念模式發生改變時,只需要調整外模式/概念模式映像,而不影響外模式,從而保證了數據的邏輯獨立性,即應用程序不受數據存儲結構變化的影響。15.默認情況下,表達式3/1的結果為()。A、3B、3.0C、3.0000D、以上答案全部正確正確答案:C16.下面關于“表1LEFTJOIN表2”的說法錯誤的是()。A、連接結果中只會保留表2中符合連接條件的記錄B、連接結果會保留所有表1中的所有記錄C、LEFTJOIN可用LEFTOUTERJOIN代替D、以上說法都不正確正確答案:D17.以下是一元運算符的是()。A、邏輯異或B、邏輯與C、邏輯或D、邏輯非正確答案:D答案解析:邏輯非是一元運算符,只對一個操作數進行操作。邏輯與、邏輯或、邏輯異或都需要兩個操作數,屬于二元運算符。18.下面用于添加或刪除默認約束的是()。A、CREATETABLEB、ALTERTABLEC、SHOWTABLED、以上答案都不正確正確答案:B答案解析:用于添加或刪除默認約束的是ALTERTABLE語句。CREATETABLE用于創建表;SHOWTABLE用于顯示數據庫中的表。ALTERTABLE可以用于修改表結構,包括添加、刪除或修改約束等操作。19.下面插入數據操作錯誤的是()。A、INSERT數據表名VALUE(值列表)B、INSERTINTO數據表名VALUES(值列表)C、INSERT數據表名VALUES(值列表)D、INSERT數據表名(值列表)正確答案:D20.以下()不能與回溯統計同時出現在同一查詢語句中。A、WHEREB、LIMITC、ORDERBYD、以上答案都不正確正確答案:C21.VARCHAR(4)類型的字段存儲'abcd'占用的字節數為()。A、1B、3C、4D、5正確答案:D22.下列選項中,適合創建索引的情況是()。A、查詢條件中較少使用的字段B、更新頻繁的字段C、存儲空間較小的字段D、重復值高的字段正確答案:C答案解析:索引可以提高查詢效率,對于查詢條件中經常使用的字段創建索引效果較好,A選項錯誤;更新頻繁的字段創建索引會增加維護成本,B選項錯誤;存儲空間較小的字段創建索引相對開銷較小,適合創建索引,C選項正確;重復值高的字段創建索引意義不大,D選項錯誤。23.以下選項中,不屬于MySQL特點的是()。A、界面良好B、跨平臺C、體積小D、速度快正確答案:A答案解析:MySQL具有跨平臺、體積小、速度快等特點,界面良好不屬于其突出特點。24.下面關于數據查詢的描述正確的是()。A、查詢數據的條件僅能實現相等的判斷B、查詢的數據必須包括表中的所有字段C、星號“*”通配符代替數據表中的所有字段名D、以上答案都正確正確答案:C答案解析:查詢數據時,條件不僅能實現相等判斷,還能進行大于、小于等多種判斷,A選項錯誤;查詢的數據不一定必須包括表中的所有字段,可以根據需求指定部分字段,B選項錯誤;星號“*”通配符可以代替數據表中的所有字段名,C選項正確。所以答案選C。25.事務的()特性要求一個事務在執行時,不會受到其他事務的影響。A、隔離性B、一致性C、原子性D、持久性正確答案:A答案解析:事務的隔離性要求一個事務在執行時,不會受到其他事務的影響。原子性強調事務是不可分割的操作單元;一致性要求事務執行前后數據保持一致狀態;持久性指事務提交后對數據的修改是永久性的。而隔離性確保事務之間相互隔離,互不干擾。26.若依據一個視圖創建另一個視圖,那么添加()選項,視圖的數據操作會進行級聯檢查。A、DEFINERB、CASCADEDC、LOCALD、以上選項都不正確正確答案:B27.以下()語句不能設置操作的WHERE條件。A、SELECTB、DELETEC、UPDATED、TRUNCATE正確答案:D答案解析:TRUNCATE語句用于刪除表中的所有數據,但不能使用WHERE條件來限制刪除的行。DELETE語句可以使用WHERE子句來指定要刪除的行;UPDATE語句可以使用WHERE子句來指定要更新的行;SELECT語句在某些情況下(如子查詢等)也可以間接地起到類似WHERE條件篩選的作用。28.下面列出的()是數據庫管理系統的簡稱。A、DBB、DBAC、DBMSD、DBS正確答案:C29.定點數的最大位數是(),最大精度是()。A、80,50B、100,30C、10,0D、65,30正確答案:D30.以下()選項是創建視圖的默認算法。A、UNDEFINEDB、MERGEC、TEMPTABLED、以上選項都不正確正確答案:A二、多選題(共13題,每題1分,共13分)1.下列mysql.user表中的字段()與身份驗證相關。A、authentication_stringB、password_lifetimeC、pluginD、password_expired正確答案:ABCD2.下列選項中與“DESCgoods”查詢結果相同的是()。A、DESCRIBEgoodsB、SHOWFULLCOLUMNSFROMgoodsC、SHOWCOLUMNSFROMgoodsD、SHOWCREATETABLEgoods正確答案:AC3.以下()可將其理解為全局屬性。A、用戶鎖定選項B、密碼管理關系C、用戶身份驗證選項D、資源控制選項正確答案:ABD4.創建視圖時可用以下()選項完成視圖的安全控制。A、DEFINERB、UNDEFINEDC、WITHCHECKOPTIOND、SQLSECURITY正確答案:AD5.以下字符集中支持中文的是()。A、latin1B、gbkC、utf8D、big5正確答案:BCD答案解析:latin1字符集不支持中文。gbk是針對簡體中文的編碼字符集,utf8是一種可變長度字符編碼,能支持多種語言包括中文,big5是用于繁體中文的編碼字符集,所以支持中文的是gbk、utf8、big5。6.下面()用于查看視圖創建的語句。A、DESCB、SHOWTABLESTATUSC、SHOWCREATETABLED、SHOWCREATEVIEW正確答案:CD7.定義視圖查詢語句中含有()會導致通過視圖修改數據失敗。A、DISTINCTB、UNIONC、GROUPBYD、HAVING正確答案:ABCD答案解析:視圖查詢語句中含有DISTINCT、UNION、GROUPBY、HAVING時,通過視圖修改數據可能會失敗。DISTINCT用于去除重復行,這可能會導致數據的唯一性約束問題,從而影響修改;UNION用于合并多個查詢結果,其結果集的結構可能不滿足視圖修改的要求;GROUPBY用于分組,會改變數據的組織形式,使得修改操作難以準確執行;HAVING用于對分組后的結果進行篩選,同樣會影響視圖數據修改的一致性和可行性。8.以下()可在LIMIT限量前對更新的數據進行操作。A、WHEREB、ORDERBYC、GROUPBYD、HAVING正確答案:AB9.以下()操作會將數據同步到MySQL服務器內存中。A、GRANTB、CREATEUSERC、REVOKED、DROPUSER正確答案:AB10.下列選項中,()可在查詢視圖時使用。A、WHEREB、LIMITC、ORDERBYD、GROUPBY正確答案:ABCD11.以下()可以使用AS設置別名。A、字段B、數據表C、數據庫D、函數正確答案:ABD12.開啟一個事務使用()。A、BEGINB、STARTTRANSACTIONC、COMMITD、ROLLBACK正確答案:AB13.多表的查詢方式有()。A、自連接B、聯合查詢C、內連接D、外連接正確答案:ABCD答案解析:聯合查詢是把多個結果集聯合在一起;內連接是通過匹配條件將兩個表中的相關行連接起來;外連接包括左外連接、右外連接和全外連接,能保留某一邊表的所有記錄;自連接是將表自身進行連接,用于處理表中數據之間的關系。這幾種都是多表查詢的常見方式。三、判斷題(共65題,每題1分,共65分)1.自動增長值AUTO_INCREMENT只能通過系統自動增加。A、正確B、錯誤正確答案:B2.SQLServer只能在Windows平臺上運行。A、正確B、錯誤正確答案:A3.DELETE刪除數據的執行時間與刪除的數據量成正比。A、正確B、錯誤正確答案:A4.聯合查詢必須保證查詢字段的數量相同。A、正確B、錯誤正確答案:A5.比較運算符“=”的優先級別比賦值運算符“=”高。A、正確B、錯誤正確答案:A6.MySQL只有SELECT語句可以使用LIMIT限量。A、正確B、錯誤正確答案:B7.在多數據插入時,若一條數據插入失敗,則整個插入語句都會失敗。A、正確B、錯誤正確答案:A8.默認情況下,MySQL用戶執行的每一條SQL語句都會被當成單獨的事務自動提交。A、正確B、錯誤正確答案:A9.一個事務中只能創建一個保存點。A、正確B、錯誤正確答案:B10.同時新增多個字段時不能指定字段的位置。A、正確B、錯誤正確答案:A11.含有外鍵約束的關聯表,要先刪除主表,才能刪除從表。A、正確B、錯誤正確答案:B12.整型字段插入的數據為16.7會被四舍五入,結果為17。A、正確B、錯誤正確答案:A13.CREATETABLE之前必須利用USE選擇數據庫,否則會報“Nodatabaseselected”錯誤。A、正確B、錯誤正確答案:B14.定義視圖的查詢數據結果可存入臨時表。A、正確B、錯誤正確答案:A15.NOTEXISTS關鍵字判斷子查詢結果為空時返回0。A、正確B、錯誤正確答案:B16.SELECT查詢BIT類型字段時,會自動轉換為對應的字符顯示。A、正確B、錯誤正確答案:A17.參與位運算的數據只能是BIGINT類型。A、正確B、錯誤正確答案:B18.CREATEUSER語句創建的新用戶默認情況下沒有任何權限。A、正確B、錯誤正確答案:A19.SET('RUNNING','SING')類型的字段允許插入空字符('')。A、正確B、錯誤正確答案:A20.應用程序可以通過數據庫管理系統提供的接口執行SQL語句。A、正確B、錯誤正確答案:A21.刪除視圖本質上僅是刪除視圖的表結構,不會對基本表的數據產生任何影響。A、正確B、錯誤正確答案:A22.NULL參與的算術運算結果均為NULL。A、正確B、錯誤正確答案:A23.DROPDATABASE刪除數據庫的時同時會回收為數據庫分配的存儲空間。A、正確B、錯誤正確答案:A24.非關系型數據庫MongoDB中保存的數據可以建立索引。A、正確B、錯誤正確答案:A25.唯一約束字段不允許存在多個NULL值。A、正確B、錯誤正確答案:B26.“createtablet3”語句用于創建一個沒有列的空表。A、正確B、錯誤正確答案:B27.多個MySQL服務共存,可通過服務的名稱進行區分。A、正確B、錯誤正確答案:A28.DATE類型用于表示日期值,但不包含時間部分。A、正確B、錯誤正確答案:A29.校對集“utf8_general_cs”中的cs表示不分區大小寫。A、正確B、錯誤正確答案:B30.CHAR(4)保存'a'需要4個字節,那么保存'ab'則需要8個字節。A、正確B、錯誤正確答案:B31.一個具有外鍵約束的從表在添加數據時,會自動為主表添加不存在的數據。A、正確B、錯誤正確答案:B32.僅修改用戶密碼后,其他選項的值將會被重置為MySQL中的默認值。A、正確B、錯誤正確答案:B33.UPDATE語句屬于SQL的數據庫定義語言。A、正確B、錯誤正確答案:B34.COUNT(*)用于統計不包括值為NULL的所有記錄數量。A、正確B、錯誤正確答案:B35.建立外鍵關系的兩個數據表的相關字段數據類型必須相同。A、正確B、錯誤正確答案:B36.分組時只需在GROUPBY分組字段后添加ASC或DESC就能實現分組排序功能。A、正確B、錯誤正確答案:A37.添加數據時,字段名稱在使用時需要使用單引號包裹。A、正確B、錯誤正確答案:B38.刪除用戶前必須先回收用戶的權限。A、正確B、錯誤正確答案:B39.SET類型在存儲時使用的是順序編號,在查詢時使用的是列表值。A、正確B、錯誤正確答案:A40.零填充的字段會自動設為無符號類型。A、正確B、錯誤正確答案:A41.向視圖添加數據時,必須滿足視圖的基本表中對應字段的約束條件。A、正確B、錯誤正確答案:A42.使用ALTERVIEW可修改視圖的名稱。A、正確B、錯誤正確答案:B43.計算機在人工管理階段沒有操作系統和管理數據的軟件。A、正確B、錯誤正確答案:A44.SQLyog是Webyog公司推出的一個快速、簡潔的MySQL圖形化管理工具。A、正確B、錯誤正確答案:A45.REVOKE可以回收多個用戶的相同權限。A、正確B、錯誤正確答案:A46.插入記錄時,數據庫系統會自動為這個含有默認約束的字段插入默認值。A、正確B、錯誤正確答案:A47.MySQL專門提供的REVOKE語句用于回收指定賬戶的權限。A、正確B、錯誤正確答
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025商場店鋪租賃合同標準范本
- 2025工程分包合同標準范本
- 2025設備采購合同示范文本GF
- 2025商業銀行保安服務合同
- 養殖魚塘轉租合同樣本
- 材料采購議標方案范本
- 媒體產業品牌宣傳方案計劃
- 借貸合同 投資合同樣本
- 出電子合同樣本
- 農村房屋爭議合同標準文本
- 2022新教材蘇教版科學5五年級下冊全冊教學設計
- 干部履歷表填寫范本(中共中央組織部1999年)
- 2024年電力市場居間服務合同模板
- 鐵路技規(全-上傳)
- 《學術規范與論文寫作》課程教學大綱(本科)
- 2024年海南省國有資本運營有限公司招聘筆試沖刺題(帶答案解析)
- 大棚包工包料施工合同范本
- 2024年湖南省岳陽市岳陽樓區小升初數學試卷附答案解析
- 2024提高治療前腫瘤TNM評估率工作方案(修改版)
- 2023年孕婦健康管理分析報告
- 2024年高考語文新課標1卷講評+課件
評論
0/150
提交評論