MySQL數據庫系統使用最常用的數據庫管理語言--結構化查詢語言(SQL)進行數據庫管理。爲幫助考生們備考二級MySQL考試,以下是本站小編搜索整理的一份2017年計算機二級MySQL考試模擬試題,供參考練習,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!
一、選擇題
1、mysql中唯一索引的關鍵字是( )
text index index ue index x
參考答案:C
2、只修改列的數據類型指令是( )
R TABLE … … ALTER COLUMN
R TABLE … MODIFY COLUMN…
R TABLE … UPDATE …
R TABLE … UPDATE COLUMN…
參考答案:B
3、在數據庫設計中,將E-R圖轉換成關係數據模型的過程屬於( )
A.需求分析階段 B.邏輯設計階段C.概念設計階段 D.物理設計階段
參考答案:B
4、在概念設計階段,最常使用的數據模型是( )
A.對象模型 B.物理模型 C.邏輯模型 D.實體聯繫模型
參考答案:D
5、索引可以提高哪一操作的效率( )
RT TE TE CT
參考答案:D
6、E-R圖是數據庫設計的工具之一,它一般適用於建立數據庫的________。
A.概念模型B.結構模型C.物理模型D.邏輯模型
參考答案:A
7、根據關係模式的完整性規則,一個關係中的`主鍵( )。
A.不能有兩列組成
B.不能成爲另一個關係的外部鍵
C.不允許空值
D.可以取空值
參考答案:C
二、填空題
1、bool型數據用於存儲邏輯值,它只有兩種狀態,即“( )”和“ ( ) ”。
參考解析:TRUE、 FALSE
2、( )關鍵字能夠將兩個或多個SELECT語句的結果連接起來。
參考解析:UNION
3、創建唯一性索引時,通常使用的關鍵字是_______。
參考解析:UNIQUE
4、如果使用“( ) ”關鍵詞,則即使在更新過程中出現錯誤,更新語句也不會中斷
參考解析:“ IGNORE ”
5、數據庫系統的三級模式結構是指數據庫系統是由________、________和________三級構成。
參考解析:模式 外模式 內模式
6、如果x->y,y->z成立,那麼x->z也成立,這個推理規則稱爲( )
參考解析:傳遞函數依賴
7、 數據庫設計分爲以下六個階段:需求分析、( )、邏輯結構設計、( )、數據庫實施、數據庫運行與維護
參考解析:概念結構設計、物理結構設計
8、在MySQL中,通常使用_________值來表示一個列植沒有值或缺值的情形。
參考解析:NULL
9、創建索引通常使用( )語句.
參考解析:CREATE INDEX
10、用二維表結構表示實體以及實體間聯繫的數據模型稱爲________數據模型。
參考解析:關係
三、簡答題
1、請使用UPDATE語句將數據庫db_test的表content中留言人姓名爲“MySQL初學者”的留言內容修改爲“如何使用INSERT語句?”。
參考解析:
在MySQL命令行客戶端輸入如下SQL語句即可實現:
mysql>USE db-test;
Database changed
mysql>UPDATE content
一>SET words='如何使用INSERT語句?'
一>WHERE username='MySQL初學者';
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;