二級MYSQL數(shù)據(jù)庫程序設計_第1頁
二級MYSQL數(shù)據(jù)庫程序設計_第2頁
二級MYSQL數(shù)據(jù)庫程序設計_第3頁
二級MYSQL數(shù)據(jù)庫程序設計_第4頁
二級MYSQL數(shù)據(jù)庫程序設計_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

二級MYSQL數(shù)據(jù)庫程序設計-2(總分100,考試時間90分鐘)選擇題對于日期”2013年10月21日",MySQL默認顯示的格式是 。"2013-10-21" B."2013-21-10"C."10-21-2013" D."21-10-2013"部門表tb_dept的定義如下:CREATETABLEtb_dept(deptnoCHAR(2)primarykey,dnameCHAR(20)Notnull,managerCHAR(12),telephoneCHAR(15));下列說法中正確的 。deptno的取值不允許為空,不允許重復dname的取值允許為空,不允許重復deptno的取值允許為空,不允許重復dname的取值不允許為空,不允許重復TOC\o"1-5"\h\z修改表中數(shù)據(jù)的命令是 。UPDATEB.ALTERTABLEC.REPAIRTABLE D.CHECKTABLE在使用INSERT語句插入數(shù)據(jù)時,正確的使用形式不包括 。INSERT...VALUES語句 B.INSERT...SELECT語句C.INSERT...WHERE語句D.INSERT.SET語句學生表student包含sname、sex、age三個屬性列,其中age的默認值是20,執(zhí)行SQL語句INSERTINTOstudent(sex,sname,age)AALUES("M","Lili",);的結果是 。A.執(zhí)行成功,sname,sex,age的值分別是Lili,M,20B.執(zhí)行成功,sname,sex,age的值分別是M,Lili,NULLC.執(zhí)行成功,sname,sex,age的值分別是M,Lili,20D.SQL語句不正確,執(zhí)行失敗6.設有客戶表customers(id,name,tel),各字段的含義分別是客戶編號、客戶姓名和客戶聯(lián)系電話,其中id字段設置為AUTO_INCREMENT屬性,且當前表中id字段最大值為22306。若此刻執(zhí)行語句"INSERTINTOcustomersVALUES(22500,"李明",87556655);"之后,接著執(zhí)行語句"INSERTINTOcustomersVALUES?"張良",87523012);",則此時該表中"張良"的客戶編號是 。2250122500

22501225000 D.22308刪除數(shù)據(jù)表student的語句是 。DROPTABLEstudentREMOVETABLEstudent;UPDATETABLEstudentDELETETABLEstudent;設有學生表student(sno,sname,sage,smajor),各字段的含義分別是學生學號、姓名、年齡和專業(yè)。要求輸入一學生記錄,學號為100,姓名為張紅,年齡為20。以下不能完成如上輸入要求的語句 。INSERTINTOstudentVALUES(100,"張紅",20);INSERTINTOstudent(sno,sname,sage,smajor)VYLUES(100,"張紅",20,NULL);INSERTINTOstudentVALUES(100,"張紅",20,NULL);INSERTINTOstudent(sno,sname,sage)VALUES(100,"張紅",20);學生表student包含sname、sex、age三個屬性列,其中age的默認值是20,執(zhí)行SQL語TOC\o"1-5"\h\z句INSERTINTOstudent(sex,sname,age)VALUES("M","Lili",);的結果是 。A.執(zhí)行成功,sname,sex,age的值分別是Lili,M,20B.執(zhí)行成功,sname,sex,age的值分別是M,Lili,NULLC.執(zhí)行成功,sname,sex,age的值分別是M,Lili,20TOC\o"1-5"\h\zD.SQL語句不正確,執(zhí)行失敗在使用INSERTINTO插入記錄時,對于AUTO_INCREMENT列,若需要使其值自動增長,下面填充方式中錯誤的是 。A.填充NULL值 B.不顯式地填充值C.填充數(shù)字0 D.填充數(shù)字1查詢一個表中總記錄數(shù)的SQL語句語法格式是 。SELECTCOUNT(*)FROMtbl_name;SELECTCOUNTFROMtbl_name;SELECTFROMCOUNTtbl_name;SELECT*FROMtbl_name:使用SQL語句查詢學生信息表tbl_student中的所有數(shù)據(jù),并按學生學號stu_id升序排列,正確的語句是 。SELECT*FROMtbl_studentORDERBYstu_idASC;SELECT*FROMtbl_studentORDERBYstu_idDESC;SELECT*FROMtbl_studentstu_idORDERBYASC;SELECT*FROMtbl_studentstu_idORDERBYDESC;TOC\o"1-5"\h\z統(tǒng)計表中所有記錄個數(shù)的聚集函數(shù)是 。COUNT B. SUMC.MAX D. AVG要消除查詢結果集中的重復值,可在SELECT語句中使用關鍵字 。UNION B. DISTINCTC.LIMIT D. REMOVE在MySQL的SQL語句中,要實現(xiàn)類似分頁功能的效果,可使用 。LIMIT B. ORDERBYC.WHERE D. TRUNCATE在下列有關GROUPBY語句的描述中,不正確的是 。

分組條件可以有多個,并且每一個可以分別指定排序方式可以使用WHERE子句對所得的分組進行篩選GROUPBY可配合聚合函數(shù)一起使用,但GROUPBY子句中不能直接使用聚合函數(shù)除了聚合函數(shù),SELECT語句中的每個列都必須在GROUPBY子句中給出對于SQL查詢:SELECT*FROMtbl_nameWHEREid=(SELECTidFROMtbl_name)假設該表中包含id字段,那么該語句正確執(zhí)行的條件是 。該表中必須有多條記錄 B.該表中必須只有一條記錄該表中記錄數(shù)必須小于等于一條 D.此SQL語句錯誤,無論如何都無法正確執(zhí)行設有學生表student,包含的屬性有學號sno、學生姓名sname、性別sex、年齡age、所在專業(yè)smajor。下列語句正確的是 。SELECTsno,snameFROMstudentORDERBYsnameUnionSELECTSRO,snameFROMstudentWHEREsmajor="CS";SELECTsno,snameFROMstudentWHEREsex="M"UnionSELECTSno,shame,sexFROMstudentWHEREsmajor="CS";SELECTsno,snameFROMstudentWHEREsex="M"ORDERBYsnameUnionSELECTsnosnameFROMstudentWHEREStupor="CS";19.學生表student如下所示:學號號總學分021林山02026張宏01056王林02101趙松04studentWHEREsmajor="CS";F面SQLstudentWHEREsmajor="CS";F面SQL語句中返回值為3的是 姓名 所在系編322622NULLSELECTCOUNT(*)FROMstudent;SELECTCOUNT(所在系編號)FROMstudent;SELECTCOUNT(*)FROMstudentGROUPBY學號;SELECTCOUNT(總學分)FROMstudent;20.查找學生表student中姓名的第二個字為"t"的學生學號Sno和姓名sname,下面SQL語句正確的是 。SELECTSRO,shameFROMstudentWHEREsname="_t%";SELECTSno,snameFROMstudentWHEREshameLIKE"_t%";SELECTsno,shameFROMstudentWHEREsname="%t_";SELECTsno,shameFROMstudentWHEREsnameLIKE"%t_";訂單表tb_order包含用戶信息uid和產(chǎn)品信息pid等屬性列,以下語句能夠返回至少被訂購過三次的pid是 。SELECTpidFROMtb_orderWHEREcount(pid)>3;SELECTpidFROMtb_orderWHEREmax(pid)>=3;SELECTpidFROMtb_orderGROUPBYpidHAZINGCOUNT(pid)>3;SELECTpidFROMtb_orderGROUPBYpidHA/INGCOUNT(pid)>=3;設有學生表student(sno,sname,sage,smajor),要從student表中檢索sname字段值第2個字是"紅"的所有學生信息。以下能夠按照上述條件進行檢索的WHERE表達式是 。A.snameLIKE"—紅%"

snameLIKE"—紅_"snameLIKE”%紅%”snameLIKE”%紅_”設有成績表,包含學號、分數(shù)等字段?,F(xiàn)有查詢要求:查詢有3門以上課程的成績在90分以上的學生學號及90分以上課程數(shù)。以下SQL語句中正確的是 。SELECT學號,COUNT(*)FROM成績WHERE分數(shù)>90GROUPBY學號HAVINGCOUNT(*)>3;SELECT學號,COUNT(學號)FROM成績WHERE分數(shù)>90ANDCOUNT(學號)>3;SELECT學號,COUNT(*)FROM成績GROUPBY學號HAVINGCOUNT(*)>3AND分數(shù)〉90;SELECT學號,COUNT(*)FROM成績WHERE分數(shù)>90ANDCOUNT(*)>3GROUPBY學號;設有學生表Student(學號,姓名,系名,課程號,成績,查詢至少選修了4門課程的學生學號及平均成績的正確語句是 。SELECT學號,AVG(成績)AS平均成績FROMStudentGROUPBY學號HAVINGCOUNT(課程號)>3SELECT學號,AVG(成績)AS平均成績FROMStudentGROUPBY課程號HAVINGCOUNT(課程號)>3SELECT學號,AVG(成績)AS平均成績FROMStudentGROUPBY學號HAVINGCOUNT(課程號)>4SELECT學號,AVG(成績)AS平均成績FROMStudentGROUPBY課程號HAVINGCOUNT(DISTINCT學號)>3下列關于索引的敘述中,錯誤的是 。索引能夠提高數(shù)據(jù)表讀寫速度 B.索引能夠提高查詢效率C.UNIQUE索引是唯一性索引 D.索引可以建立在單列上,也可以建立多列上對于索引,正確的描述是 。索引的數(shù)據(jù)無需存儲,僅保存在內(nèi)存中一個表上可以有多個聚集索引索引通??蓽p少表掃描,從而提高檢索的效率所有索引都是唯一性的索引MySQL中,不能創(chuàng)建索引的語句是 。A.CREATETABLE B.ALTERTABLEC.CREATEINDEX D.SHOWINDEX下列不能用于刪除索引的命令是 。A.ALTERINDEX B.ALTERTABLEC.DROPINDEX D.DROPTABLE設有語句:CREATEUNIQUEINDEXidxONbooks(id)DESC以下關于該語句的敘述中,錯誤的是 。idx是要建立索引的數(shù)據(jù)表名 B.所創(chuàng)建的是唯一性索引C.所創(chuàng)建的索引按照索引關鍵字降序排列 D.索引關鍵字是id以下關于PRIMARYKEY和UNIQUE的描述中,錯誤的是 。UNIQUE約束只能定義在表的單個列上一個表上可以定義多個UNIQUE,只能定義一個PRIMARYKEY

在空值列上允許定義UNIQUE,不能定義PRIMARYKEYPRIMARYKEY和UNIQUE都可以約束屬性值的唯一性執(zhí)行語句"CREATEINDEXin_deptONtb_dept(telephone(6)DESC)"后,在tb_dept表的telephone屬性上 。根據(jù)telephone屬性前六個字符采用BTREE索引類型創(chuàng)建索引根據(jù)telephone屬性前六個字符采用HASH索引類型創(chuàng)建索引根據(jù)前六條記錄采用BTREE索引類型創(chuàng)建索引根據(jù)前六條記錄采用HASH索引類型創(chuàng)建索引在使用CREATEINDEX創(chuàng)建索引時,其默認的排序方式是 。A.升序 B.降序C.無序 D.聚簇給定如下SQL,語句CREATEVIEWtest.V_testASSELECT*FROMtest.studentsWHEREageV19:該語句的功能是 。在test表上建立一個名為V_test的視圖在students表上建立一個查詢,存儲在名為test的表中在test數(shù)據(jù)庫的students表上建立一個名為V_test的視圖在test表上建立一個名為students的視圖下列關于MySQL基本表和視圖的描述中,正確的是 。對基本表和視圖的操作完全相同只能對基本表進行查詢操作,不能對視圖進行查詢操作只能對基本表進行更新操作,不能對視圖進行更新操作能對基本表和視圖進行更新操作,但對視圖的更新操作是受限制的下列關于視圖的敘述中,正確的是 。使用視圖,能夠屏蔽數(shù)據(jù)庫的復雜性更新視圖數(shù)據(jù)的方式與更新表中數(shù)據(jù)的方式相同視圖上可以建立索引使用視圖,能夠提高數(shù)據(jù)更新的速度下列有關視圖的敘述中,正確的是

溫馨提示

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

評論

0/150

提交評論