MYSQL期末復(fù)習(xí)題(答案)_第1頁
MYSQL期末復(fù)習(xí)題(答案)_第2頁
MYSQL期末復(fù)習(xí)題(答案)_第3頁
MYSQL期末復(fù)習(xí)題(答案)_第4頁
MYSQL期末復(fù)習(xí)題(答案)_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

期末練習(xí)題一、選擇題1.在MySQL中,服務(wù)器處理語句的結(jié)束標(biāo)志為(D)。A.GOB.@@C.$$D.分號2.存儲過程創(chuàng)建后,可在程序或存儲過程中使用(C)語句調(diào)用。A.EXECUTEB.CREATEC.CALLD.ERTURN3.“abc”屬于(A)A、字符串型B、整型C、數(shù)字型D、日期和時間類型4.以下不是MySQL索引類型的是(C)A、普通索引B、全文索引C、并行索引D、唯一索引5.以下哪個是正確的創(chuàng)建存儲過程的命令(A)A、CREATEPROCEDUREB、CREATEFUNCTIONC、CREATEDATABASED、CREATETABLE6.下列關(guān)于關(guān)系數(shù)據(jù)庫中主鍵的描述正確的是(D)。A.表中允許有多個主鍵B.創(chuàng)建唯一的索引,允許空值C.只允許以表中第一字段建立D.為標(biāo)識表中唯一的實體7.在SQL語言中,用來插入和更新數(shù)據(jù)的命令是(A)。A、INSERT,UPDATEB、UPDATE,INSERTC、DELETE,UPDATED、INSERT,SELECT8.“2016-06-30”屬于(D)A、字符串型B、浮點型C、數(shù)字型D、日期和時間類型9.要查詢book表中所有書名中以“計算機(jī)”開頭的書籍的價格,可用(D)語句。A.SELECTpriceFROMbookWHEREbook_name=‘計算機(jī)*’;B.SELECTpriceFROMbookWHEREbook_nameLIKE‘計算機(jī)*’;C.SELECTpriceFROMbookWHEREbook_name=‘計算機(jī)%’;

D.SELECTpriceFROMbookWHEREbook_nameLIKE‘計算機(jī)%’;10.創(chuàng)建數(shù)據(jù)庫的語法格式是(C)A、SHOWDATABASE;B、USE數(shù)據(jù)庫名;C、CREATEDATABASE數(shù)據(jù)庫名;D、DROPDATABASE數(shù)據(jù)庫名;11.插入記錄的語法格式是(B)A、insertfrom表名(字段1,字段2,…)values(值1,值2,…);B、insertinto表名(字段1,字段2,…)values(值1,值2,…);C、insertwhere表名(字段1,字段2,…)values(值1,值2,…);D、insertintofrom表名(字段1,字段2,…)values(值1,值2,…);12.查詢tb數(shù)據(jù)表中id=1的記錄,語法格式是(D)A、select*intotbwhereid=1;B、select*wheretbwhereid=1;C、select*deletetbwhereid=1;D、select*fromtbwhereid=1;13.MySQL腳本文件的擴(kuò)展名是(A)。A、.sqlB、.bakC、.cD、.vbp14.查詢book表中price字段的最大值,查詢語句是(A)A、selectmax(price)frombook;B、selectmin(price)frombook;C、selectpricefromminbook;D、selectpricefrommaxbook;15.表示職稱為副教授同時性別為男的表達(dá)式為(B)A.職稱='副教授'OR性別='男'B.職稱='副教授'AND性別='男'C.BETWEEN'副教授'AND'男'D.IN('副教授','男')16.在SELECT語句的SELECT子句中使用關(guān)鍵字(B)可以過濾重復(fù)行。A、UNIONB、DISTINCTC、ALLD、TOP17.查詢xs數(shù)據(jù)表中的所有數(shù)據(jù),并按學(xué)號降序排列,語法格式是(C)A、select*fromxsgroupby學(xué)號desc;B、select*fromxsorderby學(xué)號ascC、select*fromxsorderby學(xué)號desc;D、select*fromxs學(xué)號orderby;18.SQL語言中,刪除一個表的命令是(C)。A.DELETEB.CLEARC.DROPD.REMOVE19.SQL語言允許使用通配符進(jìn)行字符串匹配的操作,其中‘%’可以表示(C)。A、0個字符B、1個字符C、多個字符D、以上都可以20.(D)是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,數(shù)據(jù)庫在建立、使用和維護(hù)時由其統(tǒng)一管理和控制。A、DBAB、DBC、DBSD、DBMS 21.查詢book表中book_name字段和book_price字段的信息,查詢語句是(A)A、selectbook_name,book_pricefrombook;B、select*frombook;C、selectbookfrombook_name,book_price;D、select*frombookbook_name,book_price;22.模式查找like'ba%',下面(B)結(jié)果是可能的。A.ailiB.baiZZC.bbaD.cca23.假設(shè)“學(xué)生”表中有200條記錄,語句“SELECT*FROM學(xué)生limit5,7;”實現(xiàn)的查詢功能是(C)。A、查詢學(xué)生表中的前兩條記錄B、查詢學(xué)生表中的5至7條記錄C、查詢學(xué)生表中第6位學(xué)生開始的7條記錄D、以上都不對24.SQL語句格式約定中,(A)內(nèi)包含的參數(shù)為可選的。A.[]B.()C.{}D.以上都是25.Select職工號FROM職工WHERE工資>1250;命令的功能是(D)。A.查詢工資大于1250的紀(jì)錄B.查詢1250號記錄后的記錄C.檢索所有的職工號D.從[職工]關(guān)系中檢索工資大于1250的職工號26.實體之間的聯(lián)系,可以是(D)。A.一對一聯(lián)系B.一對多聯(lián)系C.多對多聯(lián)系D.以上都是27.在SELECT語句中,(B)子句不能使用集合函數(shù)。A、SELECTB、WHEREC、ORDERBYD、HAVING28.在SQL語言中,修改表結(jié)構(gòu)時,應(yīng)使用的命令是(C)。A.UPDATETABLEB.INSERTTABLEC.ALTERTABLED.MODIFY29.查詢畢業(yè)學(xué)校名稱與“清華”有關(guān)的記錄應(yīng)該用(D)。A.SELECT*FROM學(xué)習(xí)經(jīng)歷WHERE畢業(yè)學(xué)校LIKE’*清華*’B.SELECT*FROM學(xué)習(xí)經(jīng)歷WHERE畢業(yè)學(xué)校=’%清華%’C.SELECT*FROM學(xué)習(xí)經(jīng)歷WHERE畢業(yè)學(xué)校LIKE’?清華?’D.SELECT*FROM學(xué)習(xí)經(jīng)歷WHERE畢業(yè)學(xué)校LIKE’%清華%’30.主鍵約束是非空約束和(C)約束的組合。A.檢查約束B.NULL約束C.唯一約束D.DEFAULT約束31.創(chuàng)建視圖是通過(B)語句實現(xiàn)的。A、showviewB、createviewC、dropviewD、drop32.在視圖上不能完成的操作是(B)。A.更新視圖數(shù)據(jù)B.在視圖上定義新的基本表C.在視圖上定義新視圖D.查詢33.下面(B)語句用于創(chuàng)建數(shù)據(jù)表。A、CREATEDATABASEB、CREATETABLEC、ALTERDATABASED、ALTERTABLE34.假如有兩個表的連接是這樣的:table1INNERJOINtable2其中table1和table2是兩個具有公共屬性的表,這種連接會生成哪種結(jié)果集?(D)A.包括table1中的所有行,不包括table2中的所有行,不包括table1的不匹配行C.包括和兩個表的所有行D.只包括table1和table2滿足條件的行35.E-R圖提供了表示信息世界中實體、屬性和(B)的方法。

A.?dāng)?shù)據(jù)B.聯(lián)系C.表D.模式36.將E-R圖轉(zhuǎn)換到關(guān)系模式時,實體與聯(lián)系都可以表示成(B)。

A.屬性B.關(guān)系

C.鍵

D.域

37.可用于從表或視圖中檢索數(shù)據(jù)的SQL語句是(A)。A.SELECT語句

B.INSERT語句

C.UPDATE語句

D.DELETE語句38.SQL語言又稱(C)。

A.結(jié)構(gòu)化定義語言

B.結(jié)構(gòu)化控制語言

C.結(jié)構(gòu)化查詢語言

D.結(jié)構(gòu)化操縱語言39.下列(B)類型不是MySQL中常用的的數(shù)據(jù)類型。A.INT

B.VAR

C.TIME

D.CHAR

40.下面的兩個關(guān)系中,部門號和職工號分別為部門關(guān)系和職工關(guān)系的主鍵。部門(部門號,部門名,職工號)職工(職工號,姓名,性別)兩個關(guān)系的屬性中,存在一個外鍵為(C)。A.部門關(guān)系的“部門號” B.職工關(guān)系的“部門號”C.部門關(guān)系的“職工號” D.職工關(guān)系的“職工號”二、填空題1.在E-R圖中,矩形表示____實體____。橢圓表示屬性,菱形表示聯(lián)系/關(guān)系。2.MySQL安裝成功后,在系統(tǒng)中會默認(rèn)建立一個___用戶。3.在MySQL中,通常使用____null_____來表示一個列沒有值或缺值的情形。4.在CREATE

TABLE語句中,通常使用____primarykey____關(guān)鍵字來指定主鍵。5.ORDERBY子句在SELECT語句中所起的作用是排序。6.在SELECT語句中,對查詢結(jié)果進(jìn)行排序,應(yīng)使用ORDERBY子句。7.GROUPBY子句在SELECT語句中所起的作用是分組。8.求最大值函數(shù)和求平均值函數(shù)分別是__max()___和__avg()___。9.通配符__%__代表任意長度(長度也可為0)的字符串,通配符(_)代表任意單個字符。10.表是由行和列組成的,行有時也稱為_記錄_,列有時也稱為_字段_。11.實體之間的聯(lián)系類型有三種,分別為_一對一_、__一對多和_多對多_。三、判斷題1.一張表允許有多個主鍵,但只能有一個外鍵?!?.使用子查詢時,必須使用圓括號把子查詢括起來。√3.在SELECT語句中,若要把記錄進(jìn)行降序排列應(yīng)使用“ORDERBY字段名DESC”子句?!?.聚合函數(shù)SUM()與AVG()可以用來操作任何類型的數(shù)據(jù)。×5.通配符“_”表示某單個字符?!?.在MySQL中,可以使用LIKE結(jié)合通配符實現(xiàn)模糊查詢,其中通配符“_”代表單個字符?!?.DELETE語句只是刪除表中的數(shù)據(jù),表本身依然存在數(shù)據(jù)庫中?!?.建立索引的目的是為了加快查詢速度?!?.視圖本身并不存儲數(shù)據(jù),因為視圖是一個虛擬表。√10.通過視圖可以插入、修改或刪除數(shù)據(jù),因此視圖也是一個實際存在的表?!?1.在MySQL中利用CALL命令調(diào)用存儲過程?!?2.?dāng)?shù)據(jù)管理技術(shù)經(jīng)歷了人工管理、文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng)三個階段?!?3.關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)是二維表格?!? 14.?dāng)?shù)據(jù)庫是長期存儲在計算機(jī)內(nèi)有組織的、可共享的數(shù)據(jù)集合?!?5.E-R模型提供了表示實體、屬性和關(guān)系的方法。矩形表示實體,菱形表示屬性,橢圓表示關(guān)系。F16.char、varchar數(shù)據(jù)類型值在使用時可以要用單引號或雙引號括起來。√17.MySQL語句在書寫時不區(qū)分大小寫?!?8.主鍵約束是非空約束和唯一約束的組合?!探處煟ń處熖枺處熋?,職稱)教師(教師號,教師名,職稱)課程(課程號,課程名,學(xué)分)講授(教師號,課程號,質(zhì)量,上課時間)教師號是外鍵,課程號是外鍵2.創(chuàng)建存儲過程,定義三個變量var1、var2、var3,數(shù)據(jù)類型為int,使用set語句為變量賦值var1=20,var2=30,var3=var1+var2.(把以下代碼塊補(bǔ)充完整)DELIMITER//CREATEPROCEDUREproc()BEGINDECLAREvar1,var2,var3int;SETvar1=20,var2=30;SETvar3=var1+var2;SELECTvar1,var2,var3;END//DELIMITER;編程題假設(shè)某學(xué)校學(xué)生管理系統(tǒng)數(shù)據(jù)庫中有以下三張數(shù)據(jù)表,并且有若干條數(shù)據(jù):eq\o\ac(○,1)學(xué)生表:student(sid,sname,ssex,major)--sid學(xué)生編

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論