2015年計(jì)算機(jī)二級(jí)考試《MySQL》模擬練習(xí)選擇題

字號(hào):

  1[單選題]關(guān)于SELECT語(yǔ)句以下哪一個(gè)描述是錯(cuò)誤的(  )
    A.SELECT語(yǔ)句用于查詢(xún)一個(gè)表或多個(gè)表的數(shù)據(jù)。
    B.SELECT語(yǔ)句屬于數(shù)據(jù)操作語(yǔ)言(DML)。
    C.SELECT語(yǔ)句的列必需是基于表的列的。
    D.SELECT語(yǔ)句表示數(shù)據(jù)庫(kù)中一組特定的數(shù)據(jù)記錄。
    參考答案:C
    2[單選題]改變表名的指令是(  )
    A.RENAME TABLE t1 rename to t2;
    B.RENAME TABLE t1 to t2;
    C.UPDATE NAME t1 to t2;
    D.CHANGE NAME t1 to t2;
    參考答案:B
    3[單選題] 在SELECT語(yǔ)句中,可以使用________子句,將結(jié)果集中的數(shù)據(jù)行根據(jù)選擇列的值進(jìn)行邏輯分組,以便能匯總表內(nèi)容的子集,即實(shí)現(xiàn)對(duì)每個(gè)組的聚集計(jì)算。
    A.LIMITB.GROUP BYC.WHERED.ORDER BY
    參考答案:B
    4[單選題]SELECT * FROM city limit 5,10描述正確的是(  )
    A.獲取第6條到第10條記錄。
    B.獲取第5條到第10條記錄。
    C.獲取第6條到第15條記錄。
    D.獲取第5條到第15條記錄。
    參考答案:C
    5[單選題] 對(duì)于現(xiàn)實(shí)世界中事物的特征,在實(shí)體-聯(lián)系模型中使用(  )
    A.屬性描述 B.關(guān)鍵字描述 C.二維表格描述 D.實(shí)體描述
    參考答案:A
    6[單選題]創(chuàng)建表時(shí),不允許某列為空可以使用
    A.NOT NULL B.NO NULL C.NOT BLANK D.NO BLANK
    參考答案:A
    7[單選題] 從E—R模型向關(guān)系模型轉(zhuǎn)換,一個(gè)M:N的聯(lián)系轉(zhuǎn)換成一個(gè)關(guān)系模式時(shí),該關(guān)系模式的鍵是________。
    A.M端實(shí)體的鍵
    B.Ⅳ端實(shí)體的鍵
    C.M端實(shí)體鍵與N端實(shí)體鍵組合
    D.重新選取其他屬性
    參考答案:C
    8[單選題]關(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
    9[單選題]修改自己的mysql服務(wù)器密碼的命令是(  )
    A.mysql B.grant C.set password D.change password
    參考答案:C
    10[填空題]在創(chuàng)建表格時(shí),可以使用(  )關(guān)鍵詞使當(dāng)前建立的表為臨時(shí)表。
    參考解析:TEMPORARY
    11[填空題] MySQL安裝成功后,在系統(tǒng)中回默認(rèn)建立一個(gè)________用戶(hù)。
    參考解析:root
    12[填空題] 在MySQL的安裝過(guò)程中,若選用“啟用TCP/IP網(wǎng)絡(luò)”,則MySQL會(huì)默認(rèn)選用的端口號(hào)是________。
    參考解析:3306
    13[簡(jiǎn)答題] 請(qǐng)列舉兩個(gè)常用的MySQL客戶(hù)端管理工具。
    參考解析:MySQL命令行客戶(hù)端、MySQL圖形化管理工具phpAdmin。
    14[簡(jiǎn)答題] 請(qǐng)簡(jiǎn)述使用PHP進(jìn)行MySQL數(shù)據(jù)庫(kù)編程的基本步驟。
    參考解析:
    使用PHP進(jìn)行MySQL數(shù)據(jù)庫(kù)編程的基本步驟如下:
    (1)首先建立與MySQL數(shù)據(jù)庫(kù)服務(wù)器的連接。
    (2)然后選擇要對(duì)其進(jìn)行操作的數(shù)據(jù)庫(kù)。
    (3)再執(zhí)行相應(yīng)的數(shù)據(jù)庫(kù)操作,包括對(duì)數(shù)據(jù)的添加、刪除、修改和查詢(xún)等。
    (4)最后關(guān)閉與MySQL數(shù)據(jù)庫(kù)服務(wù)器的連接。
    15[簡(jiǎn)答題]請(qǐng)使用MySQL命令行客戶(hù)端在MySQL中創(chuàng)建一個(gè)名為db_test的數(shù)據(jù)庫(kù)。
    參考解析:
    在MySQL命令行客戶(hù)端輸入如下SQL語(yǔ)句即可實(shí)現(xiàn):
    mysql>CREATE DATABASE db_test;
    Query OK,1 row affected(0.05 see)
    16[簡(jiǎn)答題] 請(qǐng)簡(jiǎn)述事件與觸發(fā)器的區(qū)別。
    參考解析:事件和觸發(fā)器相似,都是在某些事情發(fā)生的時(shí)候才被啟動(dòng),因此事件也可稱(chēng)作臨時(shí)觸發(fā)器(temporal trig-ger)。其中,事件是基于特定時(shí)間周期觸發(fā)來(lái)執(zhí)行某些任務(wù),而觸發(fā)器是基于某個(gè)表所產(chǎn)生的事件觸發(fā)的,它們的區(qū)別也在于此。