- 相關(guān)推薦
計(jì)算機(jī)二級MySQL數(shù)據(jù)庫試題及答案(精選2套)
在日常學(xué)習(xí)和工作中,我們總免不了要接觸或使用試題,借助試題可以更好地考查參試者所掌握的知識(shí)和技能。什么類型的試題才能有效幫助到我們呢?以下是小編幫大家整理的計(jì)算機(jī)二級MySQL數(shù)據(jù)庫試題及答案,希望能夠幫助到大家。
計(jì)算機(jī)二級MySQL數(shù)據(jù)庫試題及答案 1
一、編程題
在數(shù)據(jù)庫db_test中創(chuàng)建一個(gè)存儲(chǔ)過程,用于實(shí)現(xiàn)給定表content中一個(gè)留言人的姓名即可修改表content中該留言人的電子郵件地址為一個(gè)給定的值。
二、簡答題
1.請解釋什么是存儲(chǔ)過程?
2.請列舉使用存儲(chǔ)過程的益處。
3.請簡述游標(biāo)在存儲(chǔ)過程中的作用。
4.請簡述存儲(chǔ)過程與存儲(chǔ)函數(shù)的區(qū)別。
【習(xí)題答案】
一、編程題
在MySQL命令行客戶端輸入如下SQL語句即可實(shí)現(xiàn):
mysql>USE db_test;
Database changed
mysql>DELIMITER$$
mysql>CREATE PROCEDURE sp_email(IN USer_name VARCHAR(50),IN e_mail VARCHAR(50))
一>BEGIN
一> UPDATE content SET email=e_mail WHERE username=user_name;
一>END$$
Query OK,0 rows affected(0.06 SeC)
二、簡答題
1.存儲(chǔ)過程是一組為了完成某特定功能的SQL語句集,其實(shí)質(zhì)上就是一段存放在數(shù)據(jù)庫中的代碼,它可以由聲明式的SQL語句(如CREATE、UPDATE和SELECT等語句)和過程式SQL語句(如IF-THEN-ELSE控制結(jié)構(gòu)語句)組成。
2.略。可參考第11章11.1節(jié)內(nèi)容。
3.游標(biāo)是一個(gè)被SELECT語句檢索出來的'結(jié)果集。在存儲(chǔ)了游標(biāo)后,應(yīng)用程序或用戶就可以根據(jù)需要滾動(dòng)或?yàn)g覽其中的數(shù)據(jù)。
4.存儲(chǔ)函數(shù)與存儲(chǔ)過程之間存在這樣幾點(diǎn)區(qū)別:
(1)存儲(chǔ)函數(shù)不能擁有輸出參數(shù),這是因?yàn)榇鎯?chǔ)函數(shù)自身就是輸出參數(shù);而存儲(chǔ)過程可以擁有輸出參數(shù)。
(2)可以直接對存儲(chǔ)函數(shù)進(jìn)行調(diào)用,且不需要使用CALL語句;而對存儲(chǔ)過程的調(diào)用,需要使用CALL語句。
(3)存儲(chǔ)函數(shù)中必須包含一條RETURN語句,而這條特殊的SQL語句不允許包含于存儲(chǔ)過程中。
計(jì)算機(jī)二級MySQL數(shù)據(jù)庫試題及答案 2
1) 函數(shù) max( ) 表明這是一個(gè)什么函數(shù)?
A 求總值函數(shù)
B 求最小值函數(shù)
C 求平均值函數(shù)
D 求最大值函數(shù)
2) 修改表記錄的語句關(guān)鍵字是:
A
B update
C
D select
3) 刪除表記錄的語句關(guān)鍵字是:
A
B update
C
D select
4) 在語句 select * from student where s_name like ’%曉%’ where 關(guān)鍵字表示的含義是:
A 條件
B 在哪里
C 模糊查詢
D 邏輯運(yùn)算
5) student set s_name = ’王軍’ where s_id =1 該代碼執(zhí)行的是哪項(xiàng)操作?
A 添加姓名叫王軍的`記錄
B 刪除姓名叫王軍的記錄
C 返回姓名叫王軍的記錄
D 更新姓名叫王軍的記錄
6) 模糊查詢的關(guān)鍵字是:
A not
B and
C like
D or
7) 表達(dá)式select (9+6*5+3%2)/5-3 的運(yùn)算結(jié)果是多少?
A 1
B 3
C 5
D 7
8) 表達(dá)式 select ((6%(7-5))+8)*9-2+(5%2) 的運(yùn)算結(jié)果是多少?
A 70
B 71
C 72
D 73
9) from student where s_id > 5 該代碼執(zhí)行的是哪項(xiàng)操作?
A 添加記錄
B 修改記錄
C 刪除記錄
D 查詢記錄
10) 第9題中的代碼含義正確的表述是:
A 刪除student表中所有s_id
B 刪除student表中所有s_id 大于5的記錄
C 刪除student表中所有s_id 大于等于5的記錄
D 刪除student表
參考答案:DBCCD CCBCB
【計(jì)算機(jī)二級MySQL數(shù)據(jù)庫試題及答案】相關(guān)文章:
2016計(jì)算機(jī)二級《MySQL數(shù)據(jù)庫》章節(jié)試題及答案11-06
全國計(jì)算機(jī)二級mysql數(shù)據(jù)庫模擬試題及答案11-05
2016年計(jì)算機(jī)二級MySQL數(shù)據(jù)庫試題及答案08-28
計(jì)算機(jī)二級mysql數(shù)據(jù)庫模擬試題10-17
計(jì)算機(jī)二級考試MySQL試題及答案10-23
2016計(jì)算機(jī)二級mysql數(shù)據(jù)庫模擬試題08-22
計(jì)算機(jī)三級MySQL數(shù)據(jù)庫試題及答案10-23