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