單選題
1.以下描述正確的是?( )
A、模糊查詢使用關鍵字liking
B、模糊查詢使用關鍵字likes
C、模糊查詢使用關鍵字liked
D、模糊查詢使用關鍵字like
正確答案:D
2.對查詢結果分組使用的關鍵字是( )
A、group
B、group with
C、group by
D、group of
正確答案:C
3.備份多個數據庫下列各式正確的是( )
A、mysqldump -u username -p --databases dbname2 dbname2 > C:\Backup.sql
B、mysqldump -u username -p --databases dbname2 > C:\Backup.sql
C、mysqldump -u root -p dbname2 person > D:\backup.sql
D、mysqldump -u username -p --database dbname2 > C:\Backup.sql
正確答案:A
4.例如數據庫中有A表,包括學生,學科,成績三個字段 , 數據庫結構為
學生 學科 成績
張三 語文 60
張三 數學 100
李四 語文 70
李四 數學 80
李四 英語 80
如何統計最高分>80的學科( )
A、SELECT MAX(成績) FROM A GROUP BY學科 HAVING MAX(成績)>80;
B、SELECT學科 FROM A GROUP BY學科 HAVING成績>80;
C、SELECT學科 FROM A GROUP BY學科 HAVING MAX(成績)>80;
D、SELECT學科 FROM A GROUP BY學科 WHERE MAX(成績)>80;
正確答案:C
5.若要刪除數據庫中已經存在的表S,可用( )
A、DELETE TABLE S
B、DELETE S
C、 DROP S
D、DROP TABLE S
正確答案:D
6.SQL語言是( )的語言,容易學習 。
A、數據庫服務器、數據庫和導航式
B、過程化
C、格式化
D、非過程化
正確答案:D
7.DELETE命令屬于( )操作
A、DML
B、DDL
C、DQL
D、DCL
正確答案:A
8.以下對聚合函數解釋錯誤的是( )
A、count:求總個數
B、sum:求和
C、avg:求平均
D、min:求最大值
正確答案:D
9.在select語句中,實現選擇操作的子句是( )
A、select
B、group by
C、where
D、from
正確答案:C
10.FROM命令屬于( )操作
A、DML
B、DDL
C、DQL
D、DCL
正確答案:C
11.以下刪除記錄正確的( )
A、delete from emp where name='dony';
B、Delete * from emp where name='dony';
C、Drop from emp where name='dony';
D、Drop * from emp where name='dony';
正確答案:A
12.修改數據庫表結構用以下哪一項( )
A、UPDATE
B、CREATE
C、UPDATED
D、ALTER
正確答案:D
13.關系型數據通過( )來獲取數據
A、Java程序
B、SQL語句
C、C程序
D、PHP程序
正確答案:B
14.GRANT命令屬于( )操作
A、DML
B、DDL
C、DQL
D、DCL
正確答案:D
15.SQL語言集數據查詢、數據操縱、數據定義和數據控制功能于一體,其中,CREATE、DROP、ALTER語句是實現哪種功能( )
A、數據操縱
B、數據控制
C、 數據定義
D、數據查詢
正確答案:C
16.學生關系模式 S( S#,Sname,Sex,Age),S的屬性分別表示學生的學號、姓名、性別、年齡。要在表S中刪除一個屬性“年齡”,可選用的SQL語句是( )
A、UPDATE S Age
B、DELETE Age from S
C、ALTER TABLE S ‘Age’
D、ALTER TABLE S DROP Age
正確答案:D
17.返回當前日期的函數是( )
A、curtime()
B、adddate()
C、curnow()
D、curdate()
正確答案:D
18.以下哪條命令可以備份數據庫?( )
A、mysqldump -u root -p [密碼] [數據庫名稱] >C:/web_test1.sql
B、dump -u root -p [密碼] [數據庫名稱] >C:/web_test1.sql
C、dump -u root -p [密碼] >C:/web_test1.sql
D、mysqldump -u root -p [密碼] >C:/web_test1.sql
正確答案:A
19.公民和身份證是什么關系( )
A、多對多
B、一對一
C、一對多
D、沒關系
正確答案:B
20.SELECT語句的完整語法較復雜,但至少包括的部分是( )
A、僅SELECT
B、SELECT,FROM
C、SELECT,GROUP
D、SELECT,INTO
正確答案:B
21.以下雙方之間屬于多對多關系的是( )
A、老師—學生
B、用戶—銀行卡
C、用戶—手機號
D、學生—語文成績
正確答案:A
22.以下哪項用于顯示內連接( )
A、JOIN
B、RIGHT JOIN
C、LEFT JOIN
D、INNER JOIN
正確答案:D
23.例如數據庫中有A表,包括學生,學科,成績 ,序號四個字段 , 數據庫結構為
學生 學科 成績 序號
張三 語文 60 1
張三 數學 100 2
李四 語文 70 3
李四 數學 80 4
李四 英語 80 5
上述哪一列可作為主鍵列( )
A、序號
B、成績
C、學科
D、學生
正確答案:A
24.條件“age BETWEEN 20 AND 30”表示年齡在20到30之間,且( )
A、包括20歲不包括30歲
B、不包括20歲包括30歲
C、不包括20歲和30歲
D、包括20歲和30歲
正確答案:D
25.數據庫備份時導出的文件的格式是( )
A、sql
B、dmp
C、txt
D、excel
正確答案:A
26.以下約束哪個不是單表約束?( )
A、主鍵約束
B、
為空約束
C、唯一約束
D、外鍵約束
正確答案:D
27.SQL語言是( )的語言,容易學習 。
A、導航式
B、過程化
C、格式化
D、非過程化
正確答案:D
28.關系數據庫中,主鍵是( )
A、創建唯一的索引,允許空值
B、只允許以表中第一字段建立
C、允許有多個主鍵的
D、用于標識表中唯一的實體
正確答案:D
29.查找數據庫中所有的數據表用以下哪一項( )
A、SHOW DATABASE
B、SHOW TABLES
C、SHOW DATABASES
D、SHOW TABLE
正確答案:B
30.條件年齡BETWEEN 15 AND 35表示年齡在15至35之間,且( )
A、不包括15歲和35歲
B、包括15歲但不包括35歲
C、包括15歲和35歲
D、包括35歲但不包括15歲
正確答案:C
多選題
31.下列說法正確的是( )
A、GROUP BY 子句用來分組 WHERE 子句的輸出
B、WHERE 子句用來篩選 FROM 子句中指定的操作所產生的行。
C、HAVING 子句在聚合后對組記錄進行篩選
D、HAVING 子句用來從FROM的結果中篩選行
正確答案:ABC。
32.使用SQLyog連接MySQL數據庫時,需要配置的內容有哪些?( )
A、主機地址
B、用戶名
C、密碼
D、端口
正確答案:ABCD。
33.下列( ) 屬于MySQL查詢的連接種類
A、左外連接
B、內連接
C、中間連接
D、交叉連接
正確答案:ABD。
34.對于非關系型數據庫,理解正確的是( )
A、Oracle屬于關系型數據庫
B、MySQL屬于非關系型數據庫
C、非關系型數據庫支持ACID特性
D、非關系型數據庫一般不支持支持ACID特性
正確答案:AD。
35.關于主鍵下列說法正確的是( )
A、可以是表中的一個字段,
B、是確定數據庫中的表的記錄的唯一標識字段
C、該字段不可為空也不可以重復
D、可以是表中的多個字段組成的。
正確答案:ABCD。
36.一個Java對象中的屬性可以對應( )
A、一個數據庫中的表
B、多個數據庫中的表
C、一張表的某一個字段
D、另一張表的主鍵
正確答案:CD。
37.下列哪些屬于DQL語句的命令( )
A、INSERT
B、WHERE
C、FROM
D、SELECT
正確答案:BCD。
38.以下不屬于浮點型的是( )
A、smallint
B、mediumint
C、float
D、int
正確答案:ABD。
39.針對排序查詢以下說法正確的是( )
A、排序查詢使用的關鍵字是order by
B、排序查詢使用的關鍵字是order with
C、排序查詢是升序查詢使用關鍵字asc
D、排序查詢時降序查詢使用關鍵字desc
正確答案:ACD。
40.使用SQLyog備份數據庫時,可以把哪些內容備份( )
A、tables
B、Views
C、functions
D、表數據
正確答案:ABCD。
判斷題
41.設置外鍵可以實現實體的完整性設置外鍵可以實現實體的完整性
T、√
F、×
正確答案:T。
42.SQL是一種關系數據庫語言SQL是一種關系數據庫語言
T、√
F、×
正確答案:T。
43.連接MySQL只有SQLyon可以使用連接MySQL只有SQLyon可以使用
T、√
F、×
正確答案:F。
44.一對多關系的建表原則是在多的一方建立外鍵指向一方的非主鍵字段。一對多關系的建表原則是在多的一方建立外鍵指向一方的非主鍵字段。
T、√
F、×
正確答案:F。
45.Java類與表之間只能是一一對應的關系。Java類與表之間只能是一一對應的關系。
T、√
F、×
正確答案:F。
46.外鍵約束的作用是保證數據的完整性。外鍵約束的作用是保證數據的完整性。
T、√
F、×
正確答案:T。
47.子查詢語句中可以使用關鍵字 in子查詢語句中可以使用關鍵字 in
T、√
F、×
正確答案:T。
48.alter table emp modify column addcolumn char(10) 此語句意思是添加一列.alter table emp modify column addcolumn char(10) 此語句意思是添加一列.
T、√
F、×
正確答案:F。
49.使用alter table [表名] to [新表名] 修改表的名稱。使用alter table [表名] to [新表名] 修改表的名稱。
T、√
F、×
正確答案:F。
50.聚合函數需要和group by 一起使用聚合函數需要和group by 一起使用
T、√
F、×
正確答案:T。