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ū)別也在于此。
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ū)別也在于此。

