單選題
1. mysqldump -u username -p dbname table1 table2 ...-> C:\BackupName.sql
根據上面命令判斷出數據庫名稱是( )
A、mysqldump
B、username
C、dbname
D、BackupName.sql
正確答案:C
2. 以下哪種操作能夠實現數據完整性( )
A、設置唯一鍵
B、設置外鍵
C、減少數據冗余
D、設置主鍵
正確答案:B
3.公民和身份證是什么關系( )
A、多對多
B、一對一
C、一對多
D、沒關系
正確答案:B
4.以下表達降序排序的是( )
A、ASC
B、ESC
C、DESC
D、DSC
正確答案:C
5.SQL語句中的條件用以下哪一項來表達( )
A、THEN
B、WHILE
C、WHERE
D、IF
正確答案:C
6.在select語句的where子句中,使用正則表達式過濾數據的關鍵字是( )
A、like
B、 against
C、match
D、regexp
正確答案:D
7.按照姓名降序排列應該采用哪個語句( )
A、ORDER BY DESC NAME
B、ORDER BY NAME DESC
C、ORDER BY NAME ASC
D、ORDER BY ASC NAME
正確答案:B
8.以下哪項用來排序( )
A、ORDERED BY
B、ORDER BY
C、GROUP BY
D、GROUPED BY
正確答案:B
9.返回當前時間的函數是( )
A、curtime()
B、 adddate()
C、curnow()
D、curdate()
正確答案:A
10.以下哪項用于右連接( )
A、JOIN
B、RIGHT JOIN
C、LEFT JOIN
D、INNER JOIN
正確答案:B
11.SELECT COUNT(SAL) FROM EMP GROUP BY DEPTNO;意思是( )
A、求每個部門中的工資
B、求每個部門中工資的大小
C、求每個部門中工資的綜合
D、求每個部門中工資的個數
正確答案:D
12.主鍵的建立有( )種方法
A、一
B、四
C、二
D、三
正確答案:D
13.返回字符串長度的函數是( )
A、len()
B、length()
C、left()
D、long()
正確答案:B
14.若要在基本表S中增加一列CN(課程名),可用( )
A、ADD TABLE S ALTER(CN CHAR(8))
B、ALTER TABLE S ADD(CN CHAR(8))
C、ADD TABLE S(CN CHAR(8))
D、ALTER TABLE S (ADD CN CHAR(8))
正確答案:B
15.以下雙方之間屬于多對多關系的是( )
A、學生—語文成績
B、用戶—銀行卡
C、用戶—手機號
D、員工—頭銜
正確答案:D
16.以下語句不正確的是( )
A、select * from emp;
B、select ename,hiredate,sal from emp;
C、select * from emp order deptno;
D、select * from where deptno=1 and sal<300;
正確答案:C
17.創建數據庫使用以下哪項( )
A、create mytest
B、create table mytest
C、database mytest
D、create database mytest
正確答案:D
18.在SQL語言中,子查詢是( ) 。
A、選取單表中字段子集的查詢語句
B、選取多表中字段子集的查詢語句
C、返回單表中數據子集的查詢語言
D、嵌入到另一個查詢語句之中的查詢語句
正確答案:D
19.以下說法正確的是( )
A、通常情況下,我們希望將封裝到java對象的數據保存到數據庫中
B、在我們查詢時,一般不把數據封裝到java對象
C、一個java實例可以對應到數據庫的多條記錄
D、 一個java實例對應于一個表
正確答案:A
20.以下不是比較運算符的是( )
A、=;
B、>;
C、=>;
D、<=;
正確答案:C
21.以下聚合函數求最小值的是( )
A、COUNT
B、 MAX
C、AVG
D、MIN
正確答案:D
22.在SELECT語句中,使用關鍵字( )可以把重復行屏蔽
A、TOP
B、ALL
C、UNION
D、DISTINCT
正確答案:D
23.以下雙方之間屬于多對多關系的是( )
A、老師—學生
B、用戶—銀行卡
C、用戶—手機號
D、學生—語文成績
正確答案:A
24.以下哪項用于顯示內連接( )
A、JOIN
B、RIGHT JOIN
C、LEFT JOIN
D、INNER JOIN
正確答案:D
25.delete from employee語句的作用是( )
A、刪除當前數據庫中整個employee表,包括表結構
B、刪除當前數據庫中employee表內的所有行
C、由于沒有where子句,因此不刪除任何數據
D、刪除當前數據庫中employee表內的當前行
正確答案:B
26.備份多個數據庫下列各式正確的是( )
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
27.UNIQUE唯一索引的作用是( )
A、保證各行在該索引上的值都不得重復
B、保證各行在該索引上的值不得為NULL
C、保證參加唯一索引的各列,不得再參加其他的索引
D、保證唯一索引不能被刪除
正確答案:A
28.如何在命令窗口連接MySQL數據庫( )
A、MySQL -p root -u
B、MySQL -u root -p
C、MySQL -u -p root
D、MySQL root -u -p
正確答案:B
29.以下關于外鍵描述正確的是?( )
A、外鍵的作用是保證數據的正確性
B、外鍵可以指向另一張表的非主鍵字段
C、外鍵必須是單表的一個字段指向該表的主鍵
D、添加外鍵語法結構是 alter table 表名 add foreign key (外鍵字段) references 主表(主鍵);
正確答案:D
30.SQL語言是( )的語言,容易學習 。
A、導航式
B、過程化
C、格式化
D、非過程化
正確答案:D
多選題
31.下列哪些列類型是數值型的數據( )。
A、DOUBLE
B、INT
C、SET
D、FLOAT
正確答案:ABD。
32.下面屬于關系型數據庫的是( )
A、mysql
B、oracle
C、db2
D、SQLsever
正確答案:ABCD。
33.下列哪些屬于DCL語句的命令( )
A、
REVOKE
B、GRANT
C、CREATE
D、SELECT
正確答案:AB。
34.
關于關系型數據庫,以下說法正確的是( )
A、關系數據庫將數據保存在不同的表中
B、關系數據庫將數據保存在同一張表中
C、關系數據庫基本都支持ACID特性
D、關系數據庫將所有表保存在同一個數據文件中
正確答案:AC。
35.屬于單表約束的是( )
A、主鍵約束
B、唯一約束
C、非空約束
D、外鍵約束
正確答案:ABC。
36.針對聚合函數說明正確的是( )
A、min 求最小值
B、max 求最大值
C、count 求總數
D、avg 求平均值
正確答案:ABCD。
37.以下可以在查詢條件中使用的有( )
A、between and
B、or;
C、in;
D、<>;
正確答案:ABCD。
38.關于MySQL表說法正確的是( )
A、表的字段不區分大小寫
B、表的字段區分大小寫
C、表的字段不可以出現同名
D、表的字段可以出現同名
正確答案:AC。
39.下列哪些屬于DDL語句的命令( )
A、CREATE
B、ALTER
C、 DROP
D、SELECT
正確答案:ABC。
40.連接本地MySQL數據庫下列哪些格式正確( )
A、MySQL root -u
B、MySQL -h localhost -u root -p
C、MySQL -uroot -p
D、MySQL root -u -p
正確答案:BC。
判斷題
41.DDL是數據定義語言, 例如創建表,創建視圖等DDL是數據定義語言, 例如創建表,創建視圖等
T、√
F、×
正確答案:T。
42.查看表結構可以使用: DESC [表名稱]查看表結構可以使用: DESC [表名稱]
T、√
F、×
正確答案:T。
43.使用cmd命令窗口啟動MySQL服務,不需要使用管理員身份使用cmd命令窗口啟動MySQL服務,不需要使用管理員身份
T、√
F、×
正確答案:F。
44.在表示多對多關系的中間表中至少要有兩個字段分別指向雙方的主鍵。在表示多對多關系的中間表中至少要有兩個字段分別指向雙方的主鍵。
T、√
F、×
正確答案:T。
45.ALTER TABLE tb_emp ADD managerId INT(11) 這是要添加字段ALTER TABLE tb_emp ADD managerId INT(11) 這是要添加字段
T、√
F、×
正確答案:T。
46.“<”一般用在數據備份的命令中。“<”一般用在數據備份的命令中。
T、√
F、×
正確答案:F。
47.MYSQL查詢中 默認排序是ASC 升序排列,ASC可以省略MYSQL查詢中 默認排序是ASC 升序排列,ASC可以省略
T、√
F、×
正確答案:T。
48.MySQL 是一個關系型數據庫。MySQL 是一個關系型數據庫。
T、√
F、×
正確答案:T。
49.排序方式可以升序order by age asc,也可以降序 order by age desc排序方式可以升序order by age asc,也可以降序 order by age desc
T、√
F、×
正確答案:T。
50.MySQL數據庫默認端口是3306MySQL數據庫默認端口是3306
T、√
F、×
正確答案:T。