2016年計(jì)算機(jī)二級(jí)考試《MySQL》練習(xí)題預(yù)測(cè)

字號(hào):

1[填空題]下面的程序可實(shí)現(xiàn)刪除學(xué)生成功則在網(wǎng)頁(yè)上顯示“學(xué)生刪除成功”,否則顯示“學(xué)生刪除失敗”,將程序補(bǔ)充完整
    $con=(  )(“l(fā)ocalhost:3306”,”root”,”123456”) or die(“數(shù)據(jù)庫(kù)服務(wù)器連接失敗!
    ”);
    (  )(“sxcj”,$con) or die(“數(shù)據(jù)庫(kù)服務(wù)器選擇失敗!
    ”);
    mysql_query(“set names ‘gbk’”);
    $sql=”DELETE FROM XS”;
    $sql=(  ).”WHERE sname=’王五’”;
    If((  )($sql,$con))
    echo “學(xué)生刪除成功!
    ”;
    else
    echo “學(xué)生刪除失敗!
    ”;
    ?>
    參考解析:下面的程序可實(shí)現(xiàn)刪除學(xué)生成功則在網(wǎng)頁(yè)上顯示“學(xué)生刪除成功”,否則顯示“學(xué)生刪除失敗”,將程序補(bǔ)充完整
    $con=mysql_connect(“l(fā)ocalhost:3306”,”root”,”123456”) or die(“數(shù)據(jù)庫(kù)服務(wù)器連接失敗!
    ”);
    mysql_select_db(“sxcj”,$con) or die(“數(shù)據(jù)庫(kù)服務(wù)器選擇失敗!
    ”);
    mysql_query(“set names ‘gbk’”);
    $sql=”DELETE FROM XS”;
    $sql=$sql.”WHERE sname=’王五’”;
    If(mysql_query($sql,$con))
    echo “學(xué)生刪除成功!
    ”;
    else
    echo “學(xué)生刪除失敗!
    ”;
    ?>
    3[簡(jiǎn)答題]給XS表增加一個(gè)列“備注”,數(shù)據(jù)類型為text,不允許為空
    參考解析:
    alter table xs
    add column comment text not null;
    4[單選題]索引可以提高哪一操作的效率(  )
    A.INSERT B.UPDATE C.DELETE D.SELECT
    參考答案:D
    5[填空題]模式/內(nèi)模式映射為數(shù)據(jù)庫(kù)提供了數(shù)據(jù)的(  )獨(dú)立性
    參考解析:物理
    6[單選題]以下哪些命令是DDL語(yǔ)句
    A.CREATE DATABASE命令B.ALTER TABLE命令C.SELECT 命令D.INSERT命令
    參考答案:A
    7[單選題]下列描述正確的是(  )。
    A.一個(gè)數(shù)據(jù)庫(kù)只能包含一個(gè)數(shù)據(jù)表
    B.一個(gè)數(shù)據(jù)庫(kù)可以包含多個(gè)數(shù)據(jù)表
    C.一個(gè)數(shù)據(jù)庫(kù)只能包含兩個(gè)數(shù)據(jù)表
    D.一個(gè)數(shù)據(jù)表可以包含多個(gè)數(shù)據(jù)庫(kù)
    參考答案:B
    8[填空題]MySQL支持關(guān)系模型中_______、_______和_______三種不同的完整性約束。
    參考解析:實(shí)體完整性 參照完整性 用戶定義的完整性。
    9[填空題] 數(shù)據(jù)庫(kù)設(shè)計(jì)包括概念設(shè)計(jì)、________和物理設(shè)計(jì)。
    參考解析:邏輯設(shè)計(jì)
    10[簡(jiǎn)答題] 請(qǐng)簡(jiǎn)述什么是數(shù)據(jù)庫(kù)系統(tǒng)?
    參考解析:數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)與操作數(shù)據(jù)庫(kù)的應(yīng)用程序,加上支撐它們的硬件平臺(tái)、軟件平臺(tái)和與數(shù)據(jù)庫(kù)有關(guān)的人員(如DBA、程序設(shè)計(jì)者等)一起,就構(gòu)成了一個(gè)完整的數(shù)據(jù)庫(kù)系統(tǒng)。
    11[單選題]通過(guò)以下哪個(gè)語(yǔ)句臨時(shí)關(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
    12[單選題]存儲(chǔ)程序中選擇語(yǔ)句有哪些(  )
    A.IF B.WHILE C.SELECTD.SWITCH
    參考答案:A
    13[簡(jiǎn)答題] 請(qǐng)使用UPDATE語(yǔ)句將數(shù)據(jù)庫(kù)db_test的表content中留言人姓名為“MySQL初學(xué)者”的留言內(nèi)容修改為“如何使用INSERT語(yǔ)句?”。
    參考解析:
    在MySQL命令行客戶端輸入如下SQL語(yǔ)句即可實(shí)現(xiàn):
    mysql>USE db-test;
    Database changed
    mysql>UPDATE content
    一>SET words='如何使用INSERT語(yǔ)句?'
    一>WHERE username='MySQL初學(xué)者';
    Query OK,1 row affected(0.08 sec)
    Rows matched:1 Changed:1 Warnings:0
    14[填空題]每天定時(shí)清空test表,5天后停止執(zhí)行:
    (  )EVENT e_test
    ON SCHEDULE(  )
    (  ) CURDATE() + (  )
    (  ) TRUNCATE TABLE test;
    參考解析:
    每天定時(shí)清空test表,5天后停止執(zhí)行:
    CREATE EVENT e_test
    ON SCHEDULE EVERY 1DAY
    ENDSINTERVAL 5DAY
    DO TRUNCATE TABLE test;
    15[單選題]關(guān)系數(shù)據(jù)庫(kù)中,外碼(ForeignKey)是(  )。
    A.在一個(gè)關(guān)系中定義了約束的一個(gè)或一組屬性
    B.在一個(gè)關(guān)系中定義了缺省值的一個(gè)或一組屬性
    C.在一個(gè)關(guān)系中的一個(gè)或一組屬性是另一個(gè)關(guān)系的主碼
    D.在一個(gè)關(guān)系中用于標(biāo)識(shí)元組的一個(gè)或一組屬性
    參考答案:C
    16[單選題]下列語(yǔ)句中,________不是表數(shù)據(jù)的基本操作語(yǔ)句。
    A.CREATE語(yǔ)句B.INSERT語(yǔ)句C.DELETE語(yǔ)句D.UPDATE語(yǔ)句
    參考答案:A
    17[單選題]數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,表達(dá)物理數(shù)據(jù)庫(kù)的是(  )
    A.外模式 B.模式 C.用戶模式 D.內(nèi)模式
    參考答案:D
    18[填空題]在MySQL中,可以使用_______語(yǔ)句創(chuàng)建視圖。
    參考解析:CREATE VIEW