單選題
1.刪除數據表中的一條記錄用以下哪一項( )
A、DELETED
B、DELETE
C、 DROP
D、 UPDATE
正確答案:B
2.修改數據庫表結構用以下哪一項( )
A、UPDATE
B、CREATE
C、UPDATED
D、ALTER
正確答案:D
3.主鍵的建立有( )種方法
A、一
B、四
C、二
D、三
正確答案:D
4.CREATE命令屬于( )操作
A、DML
B、DDL
C、DQL
D、DCL
正確答案:B
5.SELECT COUNT(SAL) FROM EMP GROUP BY DEPTNO;意思是( )
A、求每個部門中的工資
B、求每個部門中工資的大小
C、求每個部門中工資的綜合
D、求每個部門中工資的個數
正確答案:D
6.
按照班級分組應如何表示( )
A、ORDER BY CLASSES
B、DORDER CLASSES
C、GROUP BY CLASSES
D、GROUP CLASSES
正確答案:C
7.例如數據庫中有A表,包括學生,學科,成績 ,序號四個字段 , 數據庫結構為
學生 學科 成績 序號
張三 語文 60 1
張三 數學 100 2
李四 語文 70 3
李四 數學 80 4
李四 英語 80 5
上述哪一列可作為主鍵列( )
A、序號
B、成績
C、學科
D、學生
正確答案:A
8.以下雙方之間屬于多對多關系的是( )
A、老師—學生
B、用戶—銀行卡
C、用戶—手機號
D、學生—語文成績
正確答案:A
9.以下匹配'1 ton'和'2 ton'及'3 ton'的正則表達式是( )
A、'123 ton'
B、'1,2,3 ton'
C、'[123] ton'
D、'1|2|3 ton'
正確答案:C
10.下列( )不屬于連接種類
A、左外連接
B、內連接
C、中間連接
D、交叉連接
正確答案:C
11.以下不是MySQL數據庫基本數據類型的是( )
A、long
B、int
C、float
D、double
正確答案:A
12.下列哪個命令可以啟動MySQL 服務( )
A、net start mysql
B、net stop mysql
C、net bigin mysql
D、net end mysql
正確答案:A
13.MySQL默認端口號是( )
A、3306
B、6379
C、8080
D、8443
正確答案:A
14.以下哪項用于顯示內連接( )
A、JOIN
B、RIGHT JOIN
C、LEFT JOIN
D、INNER JOIN
正確答案:D
15.下列哪個命令是恢復數據庫的( )
A、mysqldump
B、dump
C、mysql
D、mysqlhotcopy
正確答案:C
16.以下說法正確的是( )
A、類屬性的個數必須要和表中的字段個數一致
B、類屬性的名稱必須要和表中的字段的名稱一致
C、類屬性的數據類型需要和表中的字段的數據類型對應
D、varchar類型的表字段可以對應到java類中的int類型屬性
正確答案:C
17.以下哪項用來分組( )
A、ORDER BY
B、ORDERED BY
C、GROUP BY
D、GROUPED BY
正確答案:C
18.返回當前時間的函數是( )
A、curtime()
B、 adddate()
C、curnow()
D、curdate()
正確答案:A
19.關系型數據通過( )來獲取數據
A、Java程序
B、SQL語句
C、C程序
D、PHP程序
正確答案:B
20.以下語句哪個是正確的Select查詢語句( )
A、select * from user
B、select distinct username user;
C、select * from user where ;
D、select * from user username=’李四’;
正確答案:A
21.以下雙方之間屬于多對多關系的是( )
A、學生—語文成績
B、用戶—銀行卡
C、角色—權限
D、手機—電視
正確答案:C
22.SQL語言是( )的語言,容易學習 。
A、數據庫服務器、數據庫和導航式
B、過程化
C、格式化
D、非過程化
正確答案:D
23.以下關于mysql 描述正確的是()
A、SQL是一種函數型語言
B、SQL是一種高級算法語言
C、SQL是一種關系數據庫語言
D、SQL是一種人工智能語言
正確答案:C
24.返回當前日期的函數是( )
A、curtime()
B、adddate()
C、curnow()
D、curdate()
正確答案:D
25.以下哪項用來排序( )
A、ORDERED BY
B、ORDER BY
C、GROUP BY
D、GROUPED BY
正確答案:B
26.條件“IN(20,30,40)”表示( )
A、年齡在20到40之間
B、年齡在20到30之間
C、年齡是20或30或40
D、年齡在30到40之間
正確答案:C
27.以下不是修改表操作的是( )
A、drop table user;
B、alter table user add remark varchar(20);
C、alter table user character set utf8;
D、alter table user drop remark;
正確答案:A
28.為數據表創建索引的目的是( )
A、提高查詢的檢索性能
B、歸類
C、創建唯一索引
D、創建主鍵
正確答案:A
29.返回字符串長度的函數是( )
A、len()
B、length()
C、left()
D、long()
正確答案:B
30.備份一個數據庫下列各式正確的是( )
A、mysqldump -u root -p dbname2 person > D:\backup.sql
B、mysqldump -u root dbname2 person > D:\backup.sql
C、mysqldump dbname2 person > D:\backup.sql
D、mysqldump -u root -p dbname2 person < D:\backup.sql
正確答案:A
多選題
31.以下說法正確的是( )
A、類與表可以是一對一的關系
B、類與表只能是一對多的關系
C、類與表可以是一對多的關系
D、類與表只能是一對一的關系
正確答案:AC。
32.下列哪些列類型是數值型的數據( )。
A、DOUBLE
B、INT
C、SET
D、FLOAT
正確答案:ABD。
33.mysqldump命令解釋正確的是( )
A、可以用于恢復單張表
B、可以用于備份單張表
C、可以用于備份整個數據庫
D、可以用于備份多張表
正確答案:BCD。
34.關于SQLyog使用正確的是?( )
A、在右側Query選型卡中,可以執行數據庫查詢操作
B、在右側Query選型卡中,可以執行數據庫的修改操作
C、在右側Query選型卡中,可以執行數據庫的更新操作
D、在右側Query選型卡中,可以執行數據庫的刪除操作
正確答案:ABCD。
35.關于數據庫說法正確的是( )
A、用于存儲數據的稱為數據庫
B、用于管理和查詢數據的稱為數據庫
C、連接數據庫的軟件稱為數據庫
D、數據庫與數據庫管理系統不是一個概念
正確答案:AD。
36.以下說法正確的是: ( )
A、MySQL服務的安裝路徑可以修改
B、MySQL數據文件的存放位置可以修改
C、MySQLl的訪問端口絕對不能修改
D、MySQL數據庫的訪問端口可以修改
正確答案:ABD。
37.多表連接的方式有( )
A、交叉連接
B、內連接
C、左外連接
D、右外連接
正確答案:ABCD。
38.下列哪些屬于DQL語句的命令( )
A、INSERT
B、WHERE
C、FROM
D、SELECT
正確答案:BCD。
39.屬于單表約束的是( )
A、主鍵約束
B、唯一約束
C、非空約束
D、外鍵約束
正確答案:ABC。
40.下列哪些屬于MySQL語句的分類( )
A、 DDL
B、DCL
C、DML
D、DQL
正確答案:ABCD。
判斷題
41.多表之間可以通過交叉連接進行組合查詢。多表之間可以通過交叉連接進行組合查詢。
T、√
F、×
正確答案:T。
42.條件“IN(20,30,40)”表示 年齡是20或30或40條件“IN(20,30,40)”表示 年齡是20或30或40
T、√
F、×
正確答案:T。
43.SQL語句中, 嵌入到另一個查詢語句之中的查詢語句叫做外鍵SQL語句中, 嵌入到另一個查詢語句之中的查詢語句叫做外鍵
T、√
F、×
正確答案:F。
44.DROP TABLE S :這句命令的意思是:刪除S表DROP TABLE S :這句命令的意思是:刪除S表
T、√
F、×
正確答案:T。
45.MySQL數據庫可以安裝在任何系統上MySQL數據庫可以安裝在任何系統上
T、√
F、×
正確答案:F。
46.排序使用的關鍵字是order by 。排序使用的關鍵字是order by 。
T、√
F、×
正確答案:T。
47.DCL是數據操縱語言主要有1.插入:INSERT 2.更新:UPDATE 3.刪除:DELETEDCL是數據操縱語言主要有1.插入:INSERT 2.更新:UPDATE 3.刪除:DELETE
T、√
F、×
正確答案:F。
48.Java類中屬性的名稱必須要跟表中的字段的名稱一致。Java類中屬性的名稱必須要跟表中的字段的名稱一致。
T、√
F、×
正確答案:F。
49.使用cmd命令窗口啟動MySQL服務,不需要使用管理員身份使用cmd命令窗口啟動MySQL服務,不需要使用管理員身份
T、√
F、×
正確答案:F。
50.切換數據庫使用: :use [數據庫名稱]切換數據庫使用: :use [數據庫名稱]
T、√
F、×
正確答案:T。