




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
MySQL數據庫原理設計與應用題庫(含答案)一、單選題(共30題,每題1分,共30分)1.以下插入數據的語句錯誤的是()。A、INSERT表SET字段名=值B、INSERTINTO表(字段列表)VALUE(值列表)C、INSERT表VALUE(值列表)D、以上答案都不正確正確答案:D2.以下選項中,不屬于MySQL特點的是()。A、界面良好B、跨平臺C、體積小D、速度快正確答案:A答案解析:MySQL具有跨平臺、體積小、速度快等特點,界面良好不屬于其突出特點。3.以下()可將新增字段添加到goods表的第一個字段。A、ALTERTABLEgoodsADDnumINTAFTERnameB、ALTERTABLEgoodsADDnumINTFIRSTC、ALTERTABLEgoodsADDnumINTD、ALTERTABLEgoodsADD(numINT)正確答案:B答案解析:在MySQL中,使用`ALTERTABLEgoodsADDnumINTFIRST`可以將新增字段`num`添加到`goods`表的第一個字段。選項A是將字段添加到指定字段`name`之后;選項C只是新增字段但未指定位置;選項D的語法錯誤。4.以下運算符的運算順序為從右到左的是()。A、-(減法)B、=(比較運算符C、=(賦值運算符)D、-(負號)正確答案:C5.以下()方式可查看外鍵約束名稱。A、DESCB、SHOWCREATETABLEC、SHOWTABLESTATUSD、以上答案都不正確正確答案:B答案解析:在MySQL中,使用`SHOWCREATETABLE`語句可以查看創建表的語句,其中包含了表的外鍵約束定義及名稱等信息。`DESC`命令主要用于查看表結構,不直接顯示外鍵約束名稱;`SHOWTABLESTATUS`命令會顯示表的一些狀態信息,但通常不直接包含外鍵約束名稱。所以可通過`SHOWCREATETABLE`方式查看外鍵約束名稱。6.VARCHAR(4)類型的字段存儲'abcd'占用的字節數為()。A、1B、3C、4D、5正確答案:D7.下面關于用戶重命名的說法正確的是()。A、ALTERUSER一次僅能修改一個用戶名B、RENAMEUSER一次可修改多個用戶名C、重命名的用戶可以是不存在的用戶D、以上說法全部正確正確答案:B答案解析:在數據庫操作中,ALTERUSER一次只能修改一個用戶的部分屬性,不能修改用戶名,A選項錯誤;RENAMEUSER可以一次修改多個用戶名,B選項正確;重命名的用戶必須是存在的用戶,C選項錯誤;由于A和C錯誤,所以D選項也錯誤。8.在數據庫備份還原的命令中,“>”符號表示()。A、當前用戶家目錄B、輸出重定向C、root用戶家目錄D、輸入重定向正確答案:B答案解析:“>”符號在數據庫備份還原命令中表示輸出重定向,它會將命令執行的結果輸出到指定的文件中,而不是在屏幕上顯示。9.下面關于SHOWTABLESLIKE't%'描述錯誤的是()。A、用于查看名稱以t開頭的數據表B、“%”表示匹配一個字符C、“%”表示匹配零個或多個字符D、SHOWTABLES可獲取指定數據庫下所有的數據表正確答案:B答案解析:SHOWTABLESLIKE't%'用于查看名稱以t開頭的數據表,這里的“%”表示匹配零個或多個字符,而不是一個字符。SHOWTABLES可獲取指定數據庫下所有的數據表。10.以下創建數據庫的語句錯誤的是()。A、CREATEDATABASEbookB、CREATEDATABASEsh.bookC、CREATEDATABASEsh_bookD、CREATEDATABASE_book正確答案:B11.下面關于自定義視圖列的說法錯誤的是()。A、自定義列名稱的順序與AS后SELECT字段列表的順序一致B、自定義列名稱的數量必須與SELECT字段列表的數量一致C、自定義列名稱的視圖在操作數據時只能使用自定義的列名稱D、以上說法都不正確正確答案:D12.下列操作中,會隱式提交事務的是()。A、SELECTB、UPDATEC、CREATETABLED、DELETE正確答案:C答案解析:隱式提交事務的操作有創建、修改和刪除數據庫對象(如CREATETABLE),以及一些系統命令等。SELECT、UPDATE、DELETE語句如果沒有顯式控制事務提交,在同一個事務塊中不會隱式提交事務。13.以下()在SELECT語句中對查詢數據進行排序。A、WHEREB、ORDERBYC、LIMITD、GROUPBY正確答案:B答案解析:ORDERBY子句用于對查詢結果進行排序。WHERE子句用于篩選數據;LIMIT子句用于限制返回的行數;GROUPBY子句用于對數據進行分組。14.使用mysqldump命令時,()選項表示導出xml格式的數據。A、#REF!B、#REF!C、#REF!D、#REF!正確答案:A15.下列選項中,適合創建索引的情況是()。A、查詢條件中較少使用的字段B、更新頻繁的字段C、存儲空間較小的字段D、重復值高的字段正確答案:C答案解析:索引可以提高查詢效率,對于查詢條件中經常使用的字段創建索引效果較好,A選項錯誤;更新頻繁的字段創建索引會增加維護成本,B選項錯誤;存儲空間較小的字段創建索引相對開銷較小,適合創建索引,C選項正確;重復值高的字段創建索引意義不大,D選項錯誤。16.以下()選項的運算結果為2。A、3&&6B、3&6C、3|6D、以上答案都不正確正確答案:B17.MySQL數據庫服務器的默認端口號是()。A、80B、8080C、3306D、1433正確答案:C答案解析:MySQL數據庫服務器的默認端口號是3306。80通常是HTTP協議的默認端口;8080是常見的Web應用程序監聽端口之一;1433是MicrosoftSQLServer數據庫的默認端口。18.下列()可以在命令提示符下停止MySQL服務器。A、stopmysqlB、netstartmysqlC、netstopmysqlD、netstop正確答案:C19.以下選項()可返回比較后最大的值。A、GREATEST(10,1,98)B、LEAST(10,1,98)C、MAX(10,1,98)D、以上答案都不正確正確答案:A20.以下賬戶命名錯誤的是()。A、''@''B、'abc'@'%'C、mark-manager@%D、test@localhost正確答案:C答案解析:賬戶命名通常有一定規則,一般不能包含特殊字符如空格等,選項[C、]中的“mark-manager”包含了空格,不符合命名規范,而其他選項在格式等方面通常是符合常見賬戶命名規則的。21.事務的()特性要求事務必須被視為一個不可分割的最小工作單元。A、一致性B、原子性C、隔離性D、持久性正確答案:B答案解析:原子性是指事務是一個不可分割的工作單位,事務中的操作要么都發生,要么都不發生,符合題目中事務必須被視為一個不可分割的最小工作單元的描述。一致性是指事務執行前后數據的完整性保持一致。隔離性是指多個事務并發執行時,一個事務的執行不能被其他事務干擾。持久性是指事務一旦提交,它對數據庫中數據的改變就應該是永久性的。22.命令行客戶端工具的選項中,()用于指定連接的端口號。A、-hB、-uC、-pD、-P正確答案:D答案解析:選項-D通常用于指定連接的端口號。在很多命令行客戶端工具中,-h一般用于指定主機名或IP地址;-u用于指定用戶名;-p通常后面緊接著是密碼,而不是單純指定端口號;-P才是專門用于指定連接端口號的選項。23.以下數據類型中,適合存儲文章內容的是()。A、INTB、VARCHARC、CHARD、TEXT正確答案:D答案解析:INT數據類型用于存儲整數,不適合存儲文章內容。VARCHAR和CHAR用于存儲可變長度和固定長度的字符串,但對于較長的文章內容,使用TEXT類型更為合適。TEXT類型可以存儲大量文本數據,適合存儲文章內容。24.以下SQL語句編寫正確的是()。A、SELECT*FROMsh_goodsWHERE0;B、SELECT*FROMsh_goodsGROUPBYcategory_idWHEREprice>5;C、SELECT*FROMsh_goodsLIMIT3ORDERBYprice;D、以上選項都不正確正確答案:A25.創建用戶時設置()選項,可讓用戶首次登陸操作SQL時,需要重置用戶密碼。A、PASSWORDEXPIREB、PASSWORDEXPIREDEFAULTC、PASSWORDEXPIRENEVERD、PASSWORDEXPIREINTERVAL10DAY正確答案:A答案解析:當創建用戶時設置>PASSWORDEXPIRE選項,可讓用戶首次登陸操作SQL時,需要重置用戶密碼。選項B中多了DEFAULT,不正確;選項C中NEVER表示密碼永不過期,不符合要求;選項D中INTERVAL10DAY表示設置密碼過期的間隔時間為10天,也不符合首次登陸就需要重置密碼的題意。26.下列選項錯誤的是()。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。27.在數據庫備份還原的命令中,“A、輸出重定向B、root用戶家目錄C、輸入重定向D、當前用戶家目錄正確答案:C28.以下可以獲取以6~20個字母組成的name是()。A、nameLIKE'%[a-zA-Z]%'B、nameREGEXP'[a-zA-Z]{6,20}'C、nameLIKE'[a-zA-Z]{6,20}'D、以上答案都不正確正確答案:B29.關于SELECT*FROMtb_bookLIMIT5,10描述正確的是()。A、獲取第6條到第10條記錄B、獲取第5條到第10條記錄C、獲取第6條到第15條記錄D、獲取第5條到第15條記錄正確答案:C答案解析:LIMIT5,10表示從偏移量為5的位置開始取10條記錄。在數據庫中,偏移量是從0開始計算的,所以偏移量為5實際上是第6條記錄,取10條記錄,即獲取第6條到第15條記錄。30.若視圖是由調用視圖的用戶執行時,SQLSECURITY的值為()。A、DEFINERB、INVOKERC、rootD、以上答案都不正確正確答案:B二、多選題(共13題,每題1分,共13分)1.下面關于BIT(5)的說法正確的是()。A、5表示存儲二進制數據的范圍B、5表示二進制數據的位數C、數字插入時會轉換為二進制保存D、以上說法都不正確正確答案:BC2.SELECT特權可以被應用在數據庫()內容上。A、全局B、數據庫C、表D、列正確答案:ABCD答案解析:SELECT特權可用于數據庫、表、列等不同層面的內容上。在數據庫系統中,它可以對全局的數據庫對象進行操作,例如整個數據庫的權限設置;也可以針對具體的某個數據庫進行權限控制;對表可以有各種權限,比如查詢表數據等;對列也能有相應權限,如允許或禁止對特定列的訪問等。所以ABCD選項都正確。3.下面還原數據庫的命令中,正確的是()。A、先登錄MySQL,再執行sourcemydbmydb.sqlB、mysql-uroot-p123456mydb<mydb.sqlC、mysqldump-uroot-p123456mydb<mydb.sqlD、先登錄MySQL,再執行usemydb;sourcemydb.sql正確答案:BD4.以下()屬于數據模型。A、層次模型B、網狀模型C、關系模型D、以上答案都不正確正確答案:ABC答案解析:層次模型、網狀模型和關系模型都是常見的數據模型。層次模型用樹形結構表示實體及其之間的聯系;網狀模型可以更靈活地表示實體間復雜的多對多聯系;關系模型以二維表的形式組織數據,通過關系來表示實體間的聯系。所以這三種都屬于數據模型,答案選ABC。5.下列選項中與“DESCgoods”查詢結果相同的是()。A、DESCRIBEgoodsB、SHOWFULLCOLUMNSFROMgoodsC、SHOWCOLUMNSFROMgoodsD、SHOWCREATETABLEgoods正確答案:AC6.下列選項中,()可對不重復的記錄進行相關操作。A、COUNT()B、AVG()C、MIN()D、GROUP_CONCAT()正確答案:ABCD7.在下列查詢條件中,不會使用索引,而是全表掃描的是()。A、nameLIKE'%筆記'B、nameLIKE'筆記'C、nameLIKE'%筆記%'D、nameLIKE'筆記%'正確答案:AC8.臨時表可以進行以下哪些操作?()A、SELECTB、RENAMETABLE...TOC、UPDATED、ALTERTABLE正確答案:ACD9.WHERE可在以下()語句中實現條件判斷。A、CREATEB、SHOWC、UPDATED、DELETE正確答案:CD答案解析:在SQL中,UPDATE語句用于更新表中的數據,DELETE語句用于刪除表中的數據,它們都可以使用WHERE子句來實現條件判斷,指定要更新或刪除哪些滿足特定條件的記錄。而CREATE用于創建數據庫對象,如創建表等,SHOW用于顯示數據庫的相關信息,它們通常不使用WHERE進行條件判斷。10.以下()可在LIMIT限量前對更新的數據進行操作。A、WHEREB、ORDERBYC、GROUPBYD、HAVING正確答案:AB11.下列選項中,占用字節數均為4的是()。A、TINYINTB、INTC、FLOATD、DOUBLE正確答案:BC答案解析:在MySQL中:-TINYINT占用1個字節。-INT占用4個字節。-FLOAT占用4個字節。-DOUBLE占用8個字節。所以占用字節數均為4的是INT和FLOAT,選項為BC。12.在下列查詢條件中,可以使用索引的是()。A、id+2>3B、id=3C、id+1=3D、id>3-2正確答案:BD13.下列屬于位運算符的是()。A、【&&】B、【&】C、【>>】D、【正確答案:BCD答案解析:位運算符是對二進制位進行操作的運算符。選項B中的“&”是按位與運算符;選項C中的“>>”是右移運算符。此外還有按位或“|”、按位異或“^”、取反“~”、左移“<<”等。而選項A中的“&&”是邏輯與運算符,不屬于位運算符。三、判斷題(共65題,每題1分,共65分)1.自動增長值AUTO_INCREMENT只能通過系統自動增加。A、正確B、錯誤正確答案:B2.使用source命令還原數據庫時,需要先登錄到mysql命令客戶端。A、正確B、錯誤正確答案:A3.表達式中同時出現多個圓括號時,最內層圓括號中的表達式優先級最高。A、正確B、錯誤正確答案:A4.默認建立外鍵約束的主表更新記錄的同時會自動更新從表對應的記錄。A、正確B、錯誤正確答案:B5.DATE類型用于表示日期值,但不包含時間部分。A、正確B、錯誤正確答案:A6.MySQL默認查詢會去除重復記錄,只保留一條。A、正確B、錯誤正確答案:B7.默認情況下,視圖的DEFINER為當前用戶。A、正確B、錯誤正確答案:A8.TEXT和BLOB類型數據都根據二進制編碼進行比較和排序。A、正確B、錯誤正確答案:B9.定義視圖的查詢數據結果可存入臨時表。A、正確B、錯誤正確答案:A10.默認情況下,MySQL用戶執行的每一條SQL語句都會被當成單獨的事務自動提交。A、正確B、錯誤正確答案:A11.表級約束僅建立在一個字段上時,其作用效果與列級約束相同。A、正確B、錯誤正確答案:A12.MySQL的中文字段不能進行排序。A、正確B、錯誤正確答案:B13.含有數據的關聯表之間不能刪除外鍵約束。A、正確B、錯誤正確答案:B14.WHERE子句中不能使用聚合函數。A、正確B、錯誤正確答案:A15.使用DELETE刪除記錄時,自動增長值不會減小或填補空缺。A、正確B、錯誤正確答案:A16.添加空間索引的字段應為NOTNULL。A、正確B、錯誤正確答案:A17.表達式“''ISNULL”的比較結果為真。A、正確B、錯誤正確答案:B18.默認情況下,MySQL5.7不支持SSL加密連接。A、正確B、錯誤正確答案:A19.事務的執行要么成功,要么就返回到事務開始前的狀態。A、正確B、錯誤正確答案:A20.MySQL的默認字符集latin1是單字節編碼的字符集。A、正確B、錯誤正確答案:A21.JSON是一種輕量級的數據交換格式,本質上是一個字符串。A、正確B、錯誤正確答案:A22.COUNT(stock)用于統計不包括值為NULL的stock字段的數量。A、正確B、錯誤正確答案:A23.ALTERTABLE...CHANGE中新字段名與舊字段名的數據類型相同,也必須重新設置。A、正確B、錯誤正確答案:A24.使用mysqldump一次只能備份一個數據庫。A、正確B、錯誤正確答案:B25.二級映像規定了映像雙方如何進行轉換的規則。A、正確B、錯誤正確答案:A26.“LIMIT2,3”表示從第3條記錄開始最多獲取3條記錄。A、正確B、錯誤正確答案:A27.數字與字符串不能進行比較。A、正確B、錯誤正確答案:B28.唯一約束字段不允許存在多個NULL值。A、正確B、錯誤正確答案:B29.SQLServer只能在Windows平臺上運行。A、正確B、錯誤正確答案:A30.只有建立復合唯一約束的多個字段值全部相同時才視為重復記錄。A、正確B、錯誤正確答案:A31.刪除視圖同樣也會刪除視圖依賴的數據表。A、正確B、錯誤正確答案:B32.創建用戶時,省略用戶身份驗證選項,表明此用戶在登錄服務器時可以免密登錄。A、正確B、錯誤正確答案:A33.用戶利用數據庫應用程序與DBMS進行通信、訪問和管理DBMS中存儲的數據。A、正確B、錯誤正確答案:A34.多個MySQL服務共存,可通過服務的名稱進行區分。A、正確B、錯誤正確答案:A35.插入記錄時,數據庫系統會自動為這個含有默認約束的字段插入默認值。A、正確B、錯誤正確答案:A36.聯合查詢排序,一要用圓括號包裹每一條SELECT語句,二要添加LIMIT限量。A、正確B、錯誤正確答案:A37.對于中文的排序字段,表的字符集是gbk時會以中文拼音的順序排序。A、正確B、錯誤正確答案:A38.執行COMMIT提交事務后,如果需要恢復,執行ROLLBACK。A、正確B、錯誤正確答案:B39.子查詢語句是一條完整的SELECT語句,能夠獨立的執行。A、正確B、錯誤正確答案:A40.與創建臨時表相同,刪除臨時表時也需要添加TEMPORARY關鍵字。A、正確B、錯誤正確答案:A41.帶單引號自定義的名稱用于避免與系統中命令的沖突。A、正確B、錯誤正確答案:B42.MySQL5.6之前的版本在一張表中只允許一個字段使用CURRENT_TIMESTAMP作為DEFAULT和ONUPDATE的值。A、正確B、錯誤正確答案:A43.定點數類型字段插入數據時,若小數四舍五入導致整數進位,系統會給出警告信息。A、正確B、錯誤正確答案:B44.RENAMETABLE語句在修改表名時必須使用TO。A、正確B、錯誤正確答案:A45.MySQL的用戶名不能超過32個字符,且不區分大小寫。A、正確B、錯誤正確答案:B46.DEL
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年重慶中煙工業有限責任公司高校畢業生招聘擬錄用人員筆試參考題庫附帶答案詳解
- 2025年統計學期末考試題庫-統計調查設計與實施調查結果解釋技巧試題
- 2025年安全生產考試題庫(行業安全規范)安全生產事故應急演練專項試題
- 2024年安徽南陵縣縣屬國有企業公開招聘工作人員30人筆試參考題庫附帶答案詳解
- 2025年注冊會計師《會計》新準則考點精講模擬試題
- 2025年導游資格證考試筆試模擬試卷:旅游行業人力資源管理與培訓實戰試題
- 2025廣州白云綠地中心辦公樓裝修及服務器 room 工程合同
- 2025年瑜伽教練資格證考試題庫:瑜伽教練運動傷害預防與康復知識試題
- 2025年教師資格證面試結構化模擬題:藝術教育評價標準試題集
- 2025年小學語文畢業升學考試全真模擬卷:傳統文化知識綜合試題
- 有限空間安全檢查表
- 2022年4月自考04851產品設計程序與方法試題及答案含解析
- 消防大隊交通安全講座
- 自考00537中國現代文學史押題精華考點匯總
- 中醫養生講義
- 屠呦呦生平事跡
- 交通安全生產隱患排查技能培訓
- 《周易入門基礎》課件
- 齊齊哈爾坍塌事故分析報告
- 泥瓦工培訓課件
- 橋式起重機安全操作培訓
評論
0/150
提交評論