點擊查看:2017年12月計算機二級MySQL考前沖刺模擬題匯總
一、選擇題
1、mysql中唯一索引的關(guān)鍵字是( )
A.fulltext index B.only index C.unique index D.index
參考答案:C
2、只修改列的數(shù)據(jù)類型指令是( )
A.ALTER TABLE … … ALTER COLUMN
B.ALTER TABLE … MODIFY COLUMN…
C.ALTER TABLE … UPDATE …
D.ALTER TABLE … UPDATE COLUMN…
參考答案:B
3、在數(shù)據(jù)庫設(shè)計中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于( )
A.需求分析階段 B.邏輯設(shè)計階段C.概念設(shè)計階段 D.物理設(shè)計階段
參考答案:B
4、在概念設(shè)計階段,最常使用的數(shù)據(jù)模型是( )
A.對象模型 B.物理模型 C.邏輯模型 D.實體聯(lián)系模型
參考答案:D
5、索引可以提高哪一操作的效率( )
A.INSERT B.UPDATE C.DELETE D.SELECT
參考答案:D
6、E-R圖是數(shù)據(jù)庫設(shè)計的工具之一,它一般適用于建立數(shù)據(jù)庫的________。
A.概念模型B.結(jié)構(gòu)模型C.物理模型D.邏輯模型
參考答案:A
7、根據(jù)關(guān)系模式的完整性規(guī)則,一個關(guān)系中的主鍵( )。
A.不能有兩列組成
B.不能成為另一個關(guān)系的外部鍵
C.不允許空值
D.可以取空值
參考答案:C
二、填空題
1、bool型數(shù)據(jù)用于存儲邏輯值,它只有兩種狀態(tài),即“( )”和“ ( ) ”。
參考解析:TRUE、 FALSE
2、( )關(guān)鍵字能夠?qū)蓚或多個SELECT語句的結(jié)果連接起來。
參考解析:UNION
3、創(chuàng)建唯一性索引時,通常使用的關(guān)鍵字是_______。
參考解析:UNIQUE
4、如果使用“( ) ”關(guān)鍵詞,則即使在更新過程中出現(xiàn)錯誤,更新語句也不會中斷
參考解析:“ IGNORE ”
5、數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫系統(tǒng)是由________、________和________三級構(gòu)成。
參考解析:模式 外模式 內(nèi)模式
6、如果x->y,y->z成立,那么x->z也成立,這個推理規(guī)則稱為( )
參考解析:傳遞函數(shù)依賴
7、 數(shù)據(jù)庫設(shè)計分為以下六個階段:需求分析、( )、邏輯結(jié)構(gòu)設(shè)計、( )、數(shù)據(jù)庫實施、數(shù)據(jù)庫運行與維護(hù)
參考解析:概念結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計
8、在MySQL中,通常使用_________值來表示一個列植沒有值或缺值的情形。
參考解析:NULL
9、創(chuàng)建索引通常使用( )語句.
參考解析:CREATE INDEX
10、用二維表結(jié)構(gòu)表示實體以及實體間聯(lián)系的數(shù)據(jù)模型稱為________數(shù)據(jù)模型。
參考解析:關(guān)系
三、簡答題
1、請使用UPDATE語句將數(shù)據(jù)庫db_test的表content中留言人姓名為“MySQL初學(xué)者”的留言內(nèi)容修改為“如何使用INSERT語句?”。
參考解析:
在MySQL命令行客戶端輸入如下SQL語句即可實現(xiàn):
mysql>USE db-test;
Database changed
mysql>UPDATE content
一>SET words='如何使用INSERT語句?'
一>WHERE username='MySQL初學(xué)者';
Query OK,1 row affected(0.08 sec)
Rows matched:1 Changed:1 Warnings:0
2、刪除表中所有記錄。
參考解析:delete from employee;
3、刪除表中名稱為’小李子’的記錄。
參考解析:delete from employee where username='小李子';
4、將姓名為’aaa’的員工薪水修改為4000元,job改為ccc
參考解析:update employee set salary=4000,job='ccc' where username='aaa';
5、將所有員工薪水修改為5000元。
參考解析:update employee set salary=5000;
6、使用insert語句向表中插入一個員工的信息。
參考解析:
insert into employee(id,username,birthday,entry_date,job,salary,resume) values(null,'小李子','1980-09-09','1980-09-09','bbb',1000,'bbbbbbbb');
7、 使用insert語句向表中插入一個員工的信息。
參考解析:insert into employee(id,username,birthday,entry_date,job,salary,resume) values(null,’aaa','1980-09-09','1980-09-09','bbb',1000,'bbbbbbbb');
8、使用truncate刪除表中記錄。
參考解析:truncate table employee;
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |