二級(jí)MYSQL數(shù)據(jù)庫(kù)程序設(shè)計(jì)-2_第1頁(yè)
二級(jí)MYSQL數(shù)據(jù)庫(kù)程序設(shè)計(jì)-2_第2頁(yè)
二級(jí)MYSQL數(shù)據(jù)庫(kù)程序設(shè)計(jì)-2_第3頁(yè)
二級(jí)MYSQL數(shù)據(jù)庫(kù)程序設(shè)計(jì)-2_第4頁(yè)
二級(jí)MYSQL數(shù)據(jù)庫(kù)程序設(shè)計(jì)-2_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、二級(jí) MYSQ 數(shù)據(jù)庫(kù)程序設(shè)計(jì)-2( 總分: 100.00 ,做題時(shí)間: 90 分鐘 )一、選擇題(總題數(shù):40,分?jǐn)?shù):100.00)1. 對(duì)于日期2013 年 10 月 21 日,MySQL 默認(rèn)顯示的格式是 _。(分?jǐn)?shù): 2.50 )A. 2013-10-21VB. 2013-21-10C. 10-21-2013D. 21-10-2013解析:2. 部門表 tb_dept 的定義如下:CREATE TABLE tb_dept(deptno CHAR(2) primary key ,dname CHAR(20) Not null ,manager CHAR(1 2) ,telephone C

2、HAR(15); 下列說法中正確的是 _。(分?jǐn)?shù): 2.50 )A. deptno 的取值不允許為空,不允許重復(fù)VB. dname 的取值允許為空,不允許重復(fù)C. deptno 的取值允許為空,不允許重復(fù)D. dname 的取值不允許為空,不允許重復(fù)解析:3. 修改表中數(shù)據(jù)的命令是 _ 。(分?jǐn)?shù): 2.50 )A. UPDATEVB. ALTER TABLEC. REPAIR TABLED. CHECK TABLE解析:4. 在使用 INSERT 語(yǔ)句插入數(shù)據(jù)時(shí),正確的使用形式不包括 _ 。(分?jǐn)?shù): 2.50 )A. INSERF VALUES 語(yǔ)句B. IN SERT-SELECT 語(yǔ)句CN

3、 SERT-WHERE 語(yǔ)句VDNSERT-SET 語(yǔ)句解析:5. 學(xué)生表 student 包含 sname sex、age 三個(gè)屬性列,其中 age 的默認(rèn)值是 20,執(zhí)行 SQL 語(yǔ)句 INSERTINTOstudent(sex,sname,age) VALUES(M,Lili,);(分?jǐn)?shù): 2.50 )的結(jié)果是 _A. 執(zhí)行成功, sname, sex, age 的值分別是Lili,M,20VB. 執(zhí)行成功, sname, sex, age 的值分別是M,Lili,NULLC. 執(zhí)行成功, sname, sex, age 的值分別是M,Lili,20D.SQL 語(yǔ)句不正確,執(zhí)行失敗解析:

4、6. 設(shè)有客戶表 customers(id , name, tel) ,各字段的含義分別是客戶編號(hào)、客戶姓名和客戶聯(lián)系電話,其中id字段設(shè)置為AUTO_INCREME屬性, 且當(dāng)前表中id字段最大值為22306。 若此刻執(zhí)行語(yǔ)句INSERT INTO customersVALUES (22500, 李明,87556655); 之后,接著執(zhí)行語(yǔ)句 INSERT INTO customers VALUES(0, 張良,87523012); ,則此時(shí)該表中 張良的客戶編號(hào)是 _ 。(分?jǐn)?shù): 2.50 )A. 22501VB. 22500C. 0D. 22308解析:7. 刪除數(shù)據(jù)表 student

5、的語(yǔ)句是 _ 。(分?jǐn)?shù): 2.50 )A. DROP TABLE student; VB. REMOVE TABLE student;C. UPDATE TABLE student ;D. DELETE TABLE student ;解析:8. 設(shè)有學(xué)生表 student(sno,sname,sage,smajor) ,各字段的含義分別是學(xué)生學(xué)號(hào)、姓名、年齡和專業(yè)。要求輸入一學(xué)生記錄,學(xué)號(hào)為 100,姓名為張紅,年齡為20。以下不能完成如上輸入要求的語(yǔ)句是 _ 。(分?jǐn)?shù): 2.50 )A. INSERT INTO student VALUES(100, 張紅,20) ;VB. INSERT I

6、NTO student(sno,sname,sage,smajor) VALUES(100, 張紅,20,NULL);CNSERT INTO student VALUES(100, 張紅,20,NULL);D.INSERTINTO student(sno,sname,sage) VALUES(100, 張紅,20) ;解析:9. 學(xué)生表 student 包含 sname sex、age 三個(gè)屬性列,其中 age 的默認(rèn)值是 20,執(zhí)行 SQL 語(yǔ)句 INSERTINTOstudent(sex , sname, age)VALUES(M,Lili,);的結(jié)果是 _(分?jǐn)?shù): 2.50 )A. 執(zhí)行

7、成功, sname,sex,age的值分別是Lili,M,20VB. 執(zhí)行成功, sname,sex,age的值分別是M,Lili,NULLC. 執(zhí)行成功, sname,sex,age的值分別是M,Lili,20D.SQL 語(yǔ)句不正確,執(zhí)行失敗解析:10. 在使用 INSERT INTO 插入記錄時(shí),對(duì)于 AUTO_INCREMENT,若需要使其值自動(dòng)增長(zhǎng),下面填充方式中錯(cuò)誤的是 _ 。(分?jǐn)?shù): 2.50 )A. 填充 NULL 值B. 不顯式地填充值C. 填充數(shù)字 0D. 填充數(shù)字 1V解析:11. 查詢一個(gè)表中總記錄數(shù)的 SQL 語(yǔ)句語(yǔ)法格式是 _ 。(分?jǐn)?shù): 2.50 )A. SELEC

8、T COUNT( * )FROM tbl_name;VB. SELECT COUNT FROM tbl_nam;eC. SELECT FROM COUNT tbl_nam;eD. SELECT * FROM tbl_name:解析:12. 使用 SQL 語(yǔ)句查詢學(xué)生信息表 tbl_student中的所有數(shù)據(jù),并按學(xué)生學(xué)號(hào)stu_id 升序排列,正確的語(yǔ)句是 _。(分?jǐn)?shù): 2.50 )A. SELECT * FROM tbl_student ORDER BY stud ASC;VB. SELECT * FROM tbl_student ORDER BY stu_id DESC;C. SELECT

9、 * FROM tbl_student stu_id ORDER BY ASC;D. SELECT * FROM tbl_student stu_id ORDER BY DESC;解析:13. 統(tǒng)計(jì)表中所有記錄個(gè)數(shù)的聚集函數(shù)是 _。(分?jǐn)?shù): 2.50 )A. COUNTVB. SUMC. MAXD. AVG解析:14. 要消除查詢結(jié)果集中的重復(fù)值,可在SELECT 語(yǔ)句中使用關(guān)鍵字 _ 。(分?jǐn)?shù): 2.50 )A. UNIONB. DISTINCTVC. LIMITD. REMOVE解析:15. 在 MySQ 啲 SQL 語(yǔ)句中,要實(shí)現(xiàn)類似分頁(yè)功能的效果,可使用 _ 。(分?jǐn)?shù): 2.50 )A

10、. LIMITVB. ORDER BYC. WHERED. TRUNCATE解析:16. 在下列有關(guān) GROUP B 語(yǔ)句的描述中,不正確的是 _ 。(分?jǐn)?shù): 2.50 )A. 分組條件可以有多個(gè),并且每一個(gè)可以分別指定排序方式B. 可以使用 WHER 子句對(duì)所得的分組進(jìn)行篩選VC. GROUP B 河配合聚合函數(shù)一起使用,但GROUP BYF 句中不能直接使用聚合函數(shù)D. 除了聚合函數(shù),SELECT 語(yǔ)句中的每個(gè)列都必須在 GROUP B 仔句中給出解析:17. 對(duì)于 SQL 查詢:SELECT * FROM tbl_name WHERE id = (SELECT id FROM tbl_n

11、ame),假設(shè)該表中包含id 字段,那么該語(yǔ)句正確執(zhí)行的條件是 _ 。(分?jǐn)?shù): 2.50 )A. 該表中必須有多條記錄B. 該表中必須只有一條記錄C. 該表中記錄數(shù)必須小于等于一條VD. 此 SQL 語(yǔ)句錯(cuò)誤,無論如何都無法正確執(zhí)行解析:18. 設(shè)有學(xué)生表 student ,包含的屬性有學(xué)號(hào) sno、學(xué)生姓名 sname 性別 sex、年齡 age、所在專業(yè) smajor下列語(yǔ)句正確的是 _ 。(分?jǐn)?shù): 2.50 )A. SELECT sno, sname FROM student ORDER BY snameUnionSELECT SRO, sname FROM student WHEREs

12、major=CS;B. SELECT sno, sname FROM student WHERE sex=MUnionSELECT Sno, shame, sex FROM student WHEREsmajor=CS;C. SELECTsno, snameFROMstudent WHEREex=MORDER3Y snameUnionSELECTino, snameFROMitudentWHERE Stupor=CS;D. SELECT sno, sname FROM student WIlERE sex=MUnionSELECT sno,sname FROM student WHEREsma

13、jor=CS; V解析:19.學(xué)生表 student 如下所示:下面 SQL 語(yǔ)句中返回值為 3 的是_ 。(分?jǐn)?shù):2.50)A. SELECT COUNT( * ) FROM student ;B. SELECT COUNT 所在系編號(hào))FROM student ;C. SELECT COUNT( * ) FROM student GROUP BY 學(xué)號(hào);D. SELECT COUNT 總學(xué)分)FROM student ;V解析:20.查找學(xué)生表 student 中姓名的第二個(gè)字為t的學(xué)生學(xué)號(hào) Sno 和姓名 sname,下面 SQL 語(yǔ)句正確的是(分?jǐn)?shù):2.50 )A. SELECT SR

14、O shame FROM student WHERE sname=_t%;B. SELECT Sno, sname FROM student WHERE shame LIKE _t%; VC. SELECT sno, shame FROM student WHERE sname=%t_;D. SELECT sno, shame FROM student WHERE sname LIKE %t_;解析:21. 訂單表 tb_order 包含用戶信息 uid 和產(chǎn)品信息 pid 等屬性列,以下語(yǔ)句能夠返回至少被訂購(gòu)過三次的pid 是_ 。(分?jǐn)?shù):2.50 )A. SELECT pid FROM t

15、b_order WHERE count(pid) 3;B. SELECT pid FROM tb_order WHERE max(pid) =3 ;C. SELECT pid FROM tb_order GROUP BY pid HAVING COUNT(pid) 3;D. SELECT pid FROM tb_order GROUP BY pid HAVING COUNT(pid)=3; V解析:22. 設(shè)有學(xué)生表 student(sno , sname, sage, smajor),要從 student 表中檢索 sname 字段值第 2 個(gè)字是紅的所有學(xué)生信息。以下能夠按照上述條件進(jìn)行檢

16、索的WHER 表達(dá)式是_。(分?jǐn)?shù):2.50 )A. sname LIKE _ 紅%VB. sname LIKE _ 紅_C. sname LIKE % 紅%學(xué)號(hào)姓名所在系編號(hào)總學(xué)分021林山0232026張宏0126056王林0222101趙松04NULLD. sname LIKE % 紅_解析:23. 設(shè)有成績(jī)表,包含學(xué)號(hào)、分?jǐn)?shù)等字段?,F(xiàn)有查詢要求:查詢有 3 門以上課程的成績(jī)?cè)?90 分以上的學(xué)生學(xué)號(hào)及 90 分以上課程數(shù)。以下 SQL 語(yǔ)句中正確的是_ 。(分?jǐn)?shù):2.50 )A.SELECT 學(xué)號(hào),COUNT( * ) FROM 成績(jī) WHER 分?jǐn)?shù) 90 GROUP BY 學(xué)號(hào) HAV

17、ING COUNT( * ) 3;V3 解析:25. 下列關(guān)于索引的敘述中,錯(cuò)誤的是 _ 。(分?jǐn)?shù): 2.50 )A. 索引能夠提高數(shù)據(jù)表讀寫速度VB. 索引能夠提高查詢效率C. UNIQUE 索引是唯一性索引D. 索引可以建立在單列上,也可以建立多列上 解析:26. 對(duì)于索引,正確的描述是 _。(分?jǐn)?shù): 2.50 )A. 索引的數(shù)據(jù)無需存儲(chǔ),僅保存在內(nèi)存中B. 一個(gè)表上可以有多個(gè)聚集索引C. 索引通常可減少表掃描,從而提高檢索的效率VD. 所有索引都是唯一性的索引解析:27. MySQL 中,不能創(chuàng)建索引的語(yǔ)句是 _。(分?jǐn)?shù): 2.50 )A. CREATE TABLEB. ALTER TA

18、BLEC. CREATE INDEXD. SHOW INDEXV解析:28. 下列不能用于刪除索引的命令是 _(分?jǐn)?shù): 2.50 )A. ALTER INDEXVB. ALTER TABLEC. DROP INDEXD. DROP TABLE解析:29. 設(shè)有語(yǔ)句:CREATE UNIQUE INDEX idx ON books(id) DESC ;以下關(guān)于該語(yǔ)句的敘述中,錯(cuò)誤的是 _ 。(分?jǐn)?shù): 2.50 )A. idx 是要建立索引的數(shù)據(jù)表名VB. 所創(chuàng)建的是唯一性索引C. 所創(chuàng)建的索引按照索引關(guān)鍵字降序排列D. 索引關(guān)鍵字是 idB. SELECT 學(xué)號(hào),C. SELECT 學(xué)號(hào),D.

19、SELECT 學(xué)COUNT 學(xué)號(hào))FROM 成績(jī) WHER 分?jǐn)?shù) 90 AND COUNT 學(xué)號(hào))3;COUNT( * ) FROM 成績(jī) GROUP B 學(xué)號(hào) HAVING COUNT( * ) 3 AND 分?jǐn)?shù)90;COUNT( * ) FROM 成績(jī) WHER 分?jǐn)?shù) 90 AND COUNT( * ) 3 GROUP BY學(xué)號(hào);24. 設(shè)有學(xué)生表 Student( 學(xué)號(hào),姓名,系名,成績(jī)的正確語(yǔ)句是 (分?jǐn)?shù): 2.50 )A.SELECT 學(xué) 號(hào),B. SELECT 學(xué)號(hào),C. SELECT 學(xué) 號(hào),D. SELECT 學(xué) 號(hào),AVG 成績(jī))ASAVG 成績(jī))ASAVG 成績(jī))ASAVG

20、 成績(jī))AS平均成績(jī)平均成績(jī)平均成績(jī)平均成績(jī)FROM StudentGROUP B 學(xué)號(hào) HAVING COUN 課程號(hào))3VFROM StudentGROUP B 課程號(hào) HAVING COUN 課程號(hào))3FROM StudentGROUP B 學(xué)號(hào) HAVING COUN 課程號(hào))4 FROMStudentGROUP B 課程號(hào) HAVING COUNT(DISTINC 學(xué)號(hào))課程號(hào),成績(jī) ) ,查詢至少選修了 4 門課程的學(xué)生學(xué)號(hào)及平均解析:30. 以下關(guān)于 PRIMARY KEY 和 UNIQUE 勺描述中,錯(cuò)誤的是 _。(分?jǐn)?shù): 2.50 )A. UNIQUE 約束只能定義在表的單個(gè)

21、列上VB. 一個(gè)表上可以定義多個(gè) UNIQUE 只能定義一個(gè) PRIMARY KEYC. 在空值列上允許定義 UNIQUE 不能定義 PRIMARY KEYD. PRIMARY KEY 和 UNIQUE 都可以約束屬性值的唯一性解析:31. 執(zhí)行語(yǔ)句CREATE INDEX in_dept ON tb_dept(telephone(6) , DESC)后,在 tb_dept 表的 telephone屬性上 _ 。(分?jǐn)?shù): 2.50 )A. 根據(jù) telephone 屬性前六個(gè)字符采用 BTREE 索引類型創(chuàng)建索引VB. 根據(jù) telephone 屬性前六個(gè)字符采用 HASH 索引類型創(chuàng)建索引C

22、. 根據(jù)前六條記錄采用 BTREE 索引類型創(chuàng)建索引D. 根據(jù)前六條記錄采用 HASH 索引類型創(chuàng)建索引解析:32. 在使用 CREATE INDEX建索引時(shí),其默認(rèn)的排序方式是 _。(分?jǐn)?shù): 2.50 )A. 升序VB. 降序C. 無序D. 聚簇解析:33. 給定如下 SQL 語(yǔ)句CREATE VIEW test.V_testASSELECT * FROM test.studentsWHERE agev19:該語(yǔ)句的功能是 _ 。(分?jǐn)?shù): 2.50 )A. 在 test 表上建立一個(gè)名為 V_test 的視圖B. 在 students 表上建立一個(gè)查詢,存儲(chǔ)在名為 test 的表中C. 在

23、test 數(shù)據(jù)庫(kù)的 students 表上建立一個(gè)名為 V_test 的視圖VD. 在 test 表上建立一個(gè)名為 students 的視圖解析:34. 下列關(guān)于 MySQL 基本表和視圖的描述中,正確的是 _ 。(分?jǐn)?shù): 2.50 )A. 對(duì)基本表和視圖的操作完全相同B. 只能對(duì)基本表進(jìn)行查詢操作,不能對(duì)視圖進(jìn)行查詢操作C. 只能對(duì)基本表進(jìn)行更新操作,不能對(duì)視圖進(jìn)行更新操作D. 能對(duì)基本表和視圖進(jìn)行更新操作,但對(duì)視圖的更新操作是受限制的V解析:35. 下列關(guān)于視圖的敘述中,正確的是 _ 。(分?jǐn)?shù): 2.50 )A. 使用視圖,能夠屏蔽數(shù)據(jù)庫(kù)的復(fù)雜性VB. 更新視圖數(shù)據(jù)的方式與更新表中數(shù)據(jù)的方式相同C. 視圖上可以建立索引D. 使用視圖,能夠提高數(shù)據(jù)更新的速度解析:36. 下列有關(guān)視圖的敘述中,正確的是 _。(分?jǐn)?shù): 2.50 )A. 視圖可以嵌套VB. 視圖可以創(chuàng)建索引C. 視圖包

溫馨提示

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

評(píng)論

0/150

提交評(píng)論