單選題
1.以下不是比較運算符的是( )
A、=;
B、>;
C、=>;
D、<=;
正確答案:C
2.下列的SQL語句中,( )不是數據定義語句。
A、CREATE TABLE
B、GRANT
C、CREATE VIEW
D、 DROP VIEW
正確答案:B
3.Java中java.long.Long對應Mysql數據庫中什么類型( )
A、LONG
B、VARCHAR
C、FLOAT
D、BIGINT
正確答案:D
4.對查詢結果分組使用的關鍵字是( )
A、group
B、group with
C、group by
D、group of
正確答案:C
5.以下說法正確的是( )
A、通常情況下,我們希望將封裝到java對象的數據保存到數據庫中
B、在我們查詢時,一般不把數據封裝到java對象
C、一個java實例可以對應到數據庫的多條記錄
D、 一個java實例對應于一個表
正確答案:A
6.以下哪項用于顯示內連接( )
A、JOIN
B、RIGHT JOIN
C、LEFT JOIN
D、INNER JOIN
正確答案:D
7.mysql -u root -p < C:\backup.sql
根據上面命令哪個是要恢復的文件名稱( )
A、mysqldump
B、table1
C、root
D、backup.sql
正確答案:D
8.MySQl安裝完畢后為什么要配置環境變量( )
A、為了在任何地方使用MySQl命令
B、為了啟動MySQl服務
C、為了關閉MySQl服務
D、為了安裝連接軟件
正確答案:A
9.以下雙方之間屬于一對多關系的是( )
A、老師—學生
B、部門—員工
C、學科—課程
D、學生—語文成績
正確答案:B
10.一張表的主鍵個數為( )
A、至多3個
B、沒有限制
C、至多1個
D、至多2個
正確答案:C
11.在正則表達式中,匹配任意一個字符的符號是( )
A、.
B、*
C、?
D、 -
正確答案:A
12.CREATE命令屬于( )操作
A、DML
B、DDL
C、DQL
D、DCL
正確答案:B
13.條件年齡BETWEEN 15 AND 35表示年齡在15至35之間,且( )
A、不包括15歲和35歲
B、包括15歲但不包括35歲
C、包括15歲和35歲
D、包括35歲但不包括15歲
正確答案:C
14. 以下哪種操作能夠實現數據完整性( )
A、設置唯一鍵
B、設置外鍵
C、減少數據冗余
D、設置主鍵
正確答案:B
15.統計每個部門中人數( )
A、SELECT SUM(ID) FROM EMP GROUP BY DEPTNO;
B、SELECT SUM(ID) FROM EMP ORDER BY DEPTNO;
C、SELECT COUNT(ID) FROM EMP ORDER BY DEPTNO;
D、SELECT COUNT(ID) FROM EMP GROUP BY DEPTNO;
正確答案:D
16.Java類與表的關系說法正確的是( )
A、類與表只能是一對一的關系
B、類與表只能是一對多的關系
C、類與表可以是一對多的關系
D、類與表不能是一對多的關系
正確答案:C
17.ALTER命令屬于( )操作
A、DML
B、DDL
C、 DQL
D、DCL
正確答案:B
18.下列( )不屬于連接種類
A、左外連接
B、內連接
C、中間連接
D、交叉連接
正確答案:C
19.以下對聚合函數解釋錯誤的是( )
A、count:求總個數
B、sum:求和
C、avg:求平均
D、min:求最大值
正確答案:D
20.DELETE命令屬于( )操作
A、DML
B、DDL
C、DQL
D、DCL
正確答案:A
21.刪除經銷商1018的數據記錄的代碼為( ) from distributors where distri_num=1018
A、drop table
B、delete *
C、drop column
D、delete
正確答案:D
22.以下表示可變長度字符串的數據類型是( )
A、TEXT
B、CHAR
C、VARCHAR
D、EMUM
正確答案:C
23.數據庫備份時導出的文件的格式是( )
A、sql
B、dmp
C、txt
D、excel
正確答案:A
24.DECIMAL是( )數據類型
A、可變精度浮點值
B、整數值
C、雙精度浮點值
D、單精度浮點值
正確答案:A
25.SELECT COUNT(SAL) FROM EMP GROUP BY DEPTNO;意思是( )
A、求每個部門中的工資
B、求每個部門中工資的大小
C、求每個部門中工資的綜合
D、求每個部門中工資的個數
正確答案:D
26.以下關于排序說明錯誤的是( )
A、排序使用的關鍵字是order by
B、排序只能針對單個字段進行排序
C、升序使用關鍵字asc
D、降序使用關鍵字 desc
正確答案:B
27.以下聚合函數求總記錄數的是( )
A、COUNT
B、MAX
C、AVG
D、SUM
正確答案:A
28.查找數據庫中所有的數據庫用以下哪一項( )
A、SHOW DATABASE
B、SHOW TABLES
C、SHOW DATABASES
D、SHOW TABLE
正確答案:C
29.以下聚合函數求總和的是( )
A、COUNT
B、MAX
C、AVG
D、SUM
正確答案:D
30.建表時用( )來創建唯一索引,也可以用( )來創建唯一索引
A、Create table,Create index
B、設置主鍵約束,設置唯一約束
C、設置主鍵約束,Create index
D、以上都可以
正確答案:B
多選題
31.以下說法正確的是( )
A、通常情況下,我們希望將封裝到java對象的數據保存到數據庫中
B、在我們查詢時,一般把數據封裝到java對象
C、一個java實例可以對應到數據庫的多條記錄
D、一個java實例對應于表中的一條記錄
正確答案:ABD。
32.下列哪個命令可以用于數據恢復( )
A、mysql -u root -p > C:\backup.sql
B、mysql -u root -p > D:\backup.sql
C、mysql -u root -p < D:\backup.sql
D、mysql -u root -p < C:\backup.sql
正確答案:CD。
33.以下可以在查詢條件中使用的有( )
A、between and
B、or;
C、in;
D、<>;
正確答案:ABCD。
34.關于”< ”說法正確的是()
A、可以在數據備份中使用
B、可以在數據恢復中使用
C、不可以在數據備份中使用
D、不可以在數據恢復中使用
正確答案:BC。
35. 關于數據庫管理系統說法正確的是( )
A、用于存儲數據的稱為數據庫管理系統
B、數據庫管理系統可以訪問數據庫
C、連接數據庫的軟件稱為數據庫管理系統
D、數據庫與數據庫管理系統不是一個概念
正確答案:BD。
36.使用SQLyog創建數據庫正確的是?( )
A、可以在左側數據庫列表中,使用鼠標右鍵點擊創建數據庫.
B、只能在左側數據庫列表中,使用鼠標右鍵點擊創建數據庫.
C、可以在右側Query選型卡中,編寫sql語句,創建數據庫.
D、只能在右側Query選型卡中,編寫sql語句,創建數據庫.
正確答案:AC。
37.關于MySQL表說法正確的是( )
A、表的字段不區分大小寫
B、表的字段區分大小寫
C、表的字段不可以出現同名
D、表的字段可以出現同名
正確答案:AC。
38.關于SQLyon描述正確的是?( )
A、可以執行指定的sql語句
B、可以對MySQL數據庫進行增刪改操作
C、主要用于MySQL服務的開啟和關閉操作
D、可以執行sql數據腳本,導入數據
正確答案:ABD。
39.以下不是可變長度字符串的數據類型是( )
A、TEXT
B、CHAR
C、VARCHAR
D、EMUM
正確答案:ABD。
40.以下可以正確運行的查詢語句有( )
A、select * from user ;
B、select * from user where username =’李四’;
C、select * from user where 1=1;
D、select distinct * from user;
正確答案:ABCD。
判斷題
41.ALTER TABLE tb_emp DROP column_1 這是要刪除字段ALTER TABLE tb_emp DROP column_1 這是要刪除字段
T、√
F、×
正確答案:T。
42.)MySQL默認的用戶名是rootMySQL默認的用戶名是root
T、√
F、×
正確答案:T。
43.MySQL數據庫默認端口是3306MySQL數據庫默認端口是3306
T、√
F、×
正確答案:T。
44.模糊查詢時只能使用“%”作為占位符。模糊查詢時只能使用“%”作為占位符。
T、√
F、×
正確答案:F。
45.“>”一般用在數據恢復的命令中。“>”一般用在數據恢復的命令中。
T、√
F、×
正確答案:F。
46.SQL語句中, 嵌入到另一個查詢語句之中的查詢語句叫做外鍵SQL語句中, 嵌入到另一個查詢語句之中的查詢語句叫做外鍵
T、√
F、×
正確答案:F。
47.非空約束使用的關鍵字是:not null非空約束使用的關鍵字是:not null
T、√
F、×
正確答案:T。
48.SQLyog是MySQL連接軟件SQLyog是MySQL連接軟件
T、√
F、×
正確答案:T。
49.在關系數據模型中,實體與實體之間的聯系統一用二維表表示在關系數據模型中,實體與實體之間的聯系統一用二維表表示
T、√
F、×
正確答案:T。
50.向表中添加數據使用命令是INSERT向表中添加數據使用命令是INSERT
T、√
F、×
正確答案:T。