2015年計算機二級考試《MySQL》練習(xí)試題及答案

字號:

1[單選題]在MySQL中,通常使用________語句來指定一個已有數(shù)據(jù)庫作為當(dāng)前工作數(shù)據(jù)庫。
    A.USINGB.USEDC.USESD.USE
    參考答案:D
    2[單選題]數(shù)據(jù)模型反映的是(  )
    A.事物本身的數(shù)據(jù)和相關(guān)事物之間的聯(lián)系
    B.事物本身所包含的數(shù)據(jù)
    C.記錄中所包含的全部數(shù)據(jù)
    D.記錄本身的數(shù)據(jù)和相關(guān)關(guān)系
    參考答案:A
    3[單選題]通過以下哪個語句臨時關(guān)閉事件e_test(  )
    A.alter event e_test disable
    B.alter event e_test drop
    C.alter event e_test enable
    D.alter event e_test delete
    參考答案:A
    4[單選題]mysql中存儲用戶全局權(quán)限的表是(  )
    A.table_priv
    B.procs_priv
    C.columns_priv
    D.user
    參考答案:D
    5[單選題]mysql中索引的關(guān)鍵字是(  )
    A.fulltext index B.only index C.unique index D.index
    參考答案:C
    6[單選題]實現(xiàn)數(shù)據(jù)恢復(fù)的命令是(  )
    A.mysqldump B.mysql C.backup D.return
    參考答案:B
    7[單選題]給名字是zhangsan的用戶分配對數(shù)據(jù)庫studb中的stuinfo表的查詢和插入數(shù)據(jù)權(quán)限的語句是(  )
    A.grant select,insert on studb.stuinfo for‘zhangsan’@’localhost’
    B.grant select,insert on studb.stuinfo to ‘zhangsan’@’localhost’
    C.grant‘zhangsan’@’localhost’ to select,insert for studb.stuinfo
    D.grant ‘zhangsan’@’localhost’ to studb.stuinfo on select,insert
    參考答案:B
    8[單選題]下列語句中,________不是表數(shù)據(jù)的基本操作語句。
    A.CREATE語句B.INSERT語句C.DELETE語句D.UPDATE語句
    參考答案:A
    9[單選題] 在SELECT語句中,可以使用________子句,將結(jié)果集中的數(shù)據(jù)行根據(jù)選擇列的值進(jìn)行邏輯分組,以便能匯總表內(nèi)容的子集,即實現(xiàn)對每個組的聚集計算。
    A.LIMITB.GROUP BYC.WHERED.ORDER BY
    參考答案:B
    10[單選題]如果關(guān)系模式R屬于1NF,且每個非主屬性都完全函數(shù)依賴于R的主碼,則R屬于(  )
    A.2NF B.3NF C.BCNF D.4NF
    參考答案:A
    11[簡答題]在數(shù)據(jù)庫db_test中創(chuàng)建一個存儲過程,用于實現(xiàn)給定表content中一個留言人的姓名即可修改表content中該留言人的電子郵件地址為一個給定的值。
    參考解析:在MySQL命令行客戶端輸入如下SQL語句即可實現(xiàn):
    mysql>USE db_test;
    Database changed
    mysql>DELIMITER$$
    mysql>CREATE PROCEDURE sp_update 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)
    12[簡答題]給XS表增加一個列“備注”,數(shù)據(jù)類型為text,不允許為空
    參考解析:
    alter table xs
    add column comment text not null;
    9[填空題]在MySQL中,可以使用________語句來實現(xiàn)權(quán)限的撤銷。
    參考解析: revoke
    13[簡答題]請簡述PHP是什么類型的語言?
    參考解析:
    服務(wù)端動態(tài)腳本語言。
    14[填空題]在創(chuàng)建數(shù)據(jù)庫時,可以使用(  )子句確保如果數(shù)據(jù)庫不存在就創(chuàng)建它,如果存在就直接使用它。
    參考解析:IF NOT EXISTS
    15[簡答題] 請使用DELETE語句將數(shù)據(jù)庫db_test的表content中留言人姓名為“MysQL初學(xué)者”的留言信息刪除。
    參考解析:
    在MySQL命令行客戶端輸入如下SQL語句即可實現(xiàn):
    mysql>USE db-test;
    Database changed
    mysql>DELETE FROM content
    一>WHERE usemame='MySQL初學(xué)者';
    Query OK,1 rOW affected(0.09 sec)
    16[填空題]保存在MySQL安裝目錄中的選項文件名是:(  )
    參考解析:my.ini
    17[填空題]在MySQL中,可以使用INSERT或________語句,向數(shù)據(jù)庫中一個已有的表插入一行或多行元組數(shù)據(jù)。
    參考解析:REPLACE
    18[填空題] 用二維表結(jié)構(gòu)表示實體以及實體間聯(lián)系的數(shù)據(jù)模型稱為________數(shù)據(jù)模型。
    參考解析:關(guān)系
    19[單選題]假設(shè)數(shù)據(jù)庫中表A與表B建立了“一對多”關(guān)系,表B為“多”一方,則下述說法中正確的是(  )
    A.表A中的一個記錄與表B中的多個記錄匹配
    B.表B中的一個記錄與表A中的多個記錄匹配
    C.表A中的一個字段與表B中的多個字段匹配
    D.表B中的一個字段與表A中的多個字段匹配
    參考答案:A
    20[單選題] 下列________類型不是MySQL中常用的的數(shù)據(jù)類型。
    A.INTB.VARC.TIMED.CHAR
    參考答案:B