單選題
1.以下能夠刪除一列的是( )
A、alter table emp remove columnName
B、alter table emp drop column columnName
C、alter table emp delete column columnName
D、alter table emp delete columnName
正確答案:B
2.以下對聚合函數解釋錯誤的是( )
A、count:求總個數
B、sum:求和
C、avg:求平均
D、min:求最大值
正確答案:D
3.關于SQLyog描述正確的是 ( )
A、是MySQL的數據庫
B、是Oracle的數據庫
C、是一個數據庫連接工具
D、是一個數據庫管理系統
正確答案:C
4.例如數據庫中有A表,包括學生,學科,成績三個字段 , 數據庫結構為
學生 學科 成績
張三 語文 80
張三 數學 100
李四 語文 70
李四 數學 80
李四 英語 80
如何統計每個學科的最高分( )
A、select 學生,max(成績) from A group by 學生;
B、select 學科,max(成績) from A group by學科;
C、select 學生,max(成績) from A order by學生;
D、select 學生,max(成績) from A group by 成績;
正確答案:B
5.MySQL中,預設的、擁有最高權限超級用戶的用戶名為( )
A、test
B、Administrator
C、DA
D、 Root
正確答案:D
6.水果和蔬菜是什么關系( )
A、多對多
B、一對一
C、一對多
D、沒關系
正確答案:D
7.用戶和角色是什么關系( )
A、多對多
B、一對一
C、一對多
D、沒關系
正確答案:A
8.以下說法正確的是( )
A、通常情況下,我們希望將封裝到java對象的數據保存到數據庫中
B、在我們查詢時,一般不把數據封裝到java對象
C、一個java實例可以對應到數據庫的多條記錄
D、 一個java實例對應于一個表
正確答案:A
9.查詢姓名不是NULL的數據語法正確的是( )
A、WHERE NAME ! NULL
B、WHERE NAME NOT NULL
C、WHERE NAME IS NOT NULL
D、WHERE NAME!=NULL
正確答案:C
10.對查詢結果分組使用的關鍵字是( )
A、group
B、group with
C、group by
D、group of
正確答案:C
11.以下刪除表正確的( )
A、Delete * from emp
B、Drop table emp
C、Drop * from emp
D、delete database emp
正確答案:B
12.切換數據庫使用的命令是( )
A、select [數據庫名稱]
B、use [數據庫名稱]
C、change [數據庫名稱]
D、alter [數據庫名稱]
正確答案:B
13.以下說法正確的是( )
A、類屬性的個數必須要和表中的字段個數一致
B、類屬性的名稱必須要和表中的字段的名稱一致
C、類屬性的數據類型需要和表中的字段的數據類型對應
D、varchar類型的表字段可以對應到java類中的int類型屬性
正確答案:C
14.以下雙方之間屬于多對多關系的是( )
A、用戶—角色
B、用戶—銀行卡
C、用戶—手機號
D、學生—語文成績
正確答案:A
15.下列哪些語句對主鍵的說明正確( )
A、主鍵可重復
B、主鍵不唯一
C、唯一不可重復
D、主鍵用foreign key修飾
正確答案:C
16.從GROUP BY分組的結果集中再次用條件表達式進行篩選的子句是( )
A、FROM
B、ORDER BY
C、HAVING
D、WHERE
正確答案:C
17.進入要操作的數據庫TEST用以下哪一項( )
A、IN TEST
B、SHOW TEST
C、USER TEST
D、 USE TEST
正確答案:D
18.以下哪個是關系型數據庫( )
A、MySQL
B、Redis
C、NoSql
D、HBase
正確答案:A
19.MySQL中,建立數據庫用( )
A、CREATE TABLE命令
B、CREATE TRIGGER命令
C、CREATE INDEX命令
D、CREATE DATABASE命令
正確答案:D
20.公民和身份證是什么關系( )
A、多對多
B、一對一
C、一對多
D、沒關系
正確答案:B
21.以下哪個不是子查詢的關鍵字( )
A、in
B、
any
C、all
D、exist
正確答案:D
22.MySQL數據庫中VARCHAR 對應java中什么類型( )
A、Integer類型
B、String類型
C、Doble類型
D、Long類型
正確答案:B
23.mysql -u root -p < C:\backup.sql
根據上面命令哪個是要恢復的文件名稱( )
A、mysqldump
B、table1
C、root
D、backup.sql
正確答案:D
24.刪除數據表中的一條記錄用以下哪一項( )
A、DELETED
B、DELETE
C、 DROP
D、 UPDATE
正確答案:B
25.MySQl安裝完畢后為什么要配置環境變量( )
A、為了在任何地方使用MySQl命令
B、為了啟動MySQl服務
C、為了關閉MySQl服務
D、為了安裝連接軟件
正確答案:A
26.SQL語言是( )的語言,容易學習 。
A、數據庫服務器、數據庫和導航式
B、過程化
C、格式化
D、非過程化
正確答案:D
27.以下聚合函數求最大值的是( )
A、COUNT
B、MAX
C、AVG
D、SUM
正確答案:B
28. 切換數據庫用以下哪一命令( )
A、SHOW
B、TO
C、USE
D、 CHANGE
正確答案:C
29.從數據表中查找記錄用以下哪一項( )
A、UPDATE
B、FIND
C、SELECT
D、CREATE
正確答案:C
30.以下關于排序說明錯誤的是( )
A、排序使用的關鍵字是order by
B、排序只能針對單個字段進行排序
C、升序使用關鍵字asc
D、降序使用關鍵字 desc
正確答案:B
多選題
31.以下說法正確的是()
A、類屬性的個數和表中的字段個數可以有區別
B、類屬性的名稱和表中的字段的名稱可以不一樣
C、類屬性的數據類型需要和表中的字段的數據類型對應
D、varchar類型的表字段可以對應到java類中的int類型屬性
正確答案:ABC。
32.使用SQLyog連接MySQL數據庫時,需要配置的內容有哪些?( )
A、主機地址
B、用戶名
C、密碼
D、端口
正確答案:ABCD。
33.以下雙方關系不屬于一對多關系的有: ( )
A、老師—學生
B、用戶—銀行卡
C、學科—課程
D、 學生—語文成績;
正確答案:ACD。
34.關于SQLyon描述正確的是?( )
A、可以執行指定的sql語句
B、可以對MySQL數據庫進行增刪改操作
C、主要用于MySQL服務的開啟和關閉操作
D、可以執行sql數據腳本,導入數據
正確答案:ABD。
35.下面屬于關系型數據庫的是( )
A、mysql
B、oracle
C、db2
D、SQLsever
正確答案:ABCD。
36.以下不屬于浮點型的是( )
A、smallint
B、mediumint
C、float
D、int
正確答案:ABD。
37.下列SQL語言的分類描述正確的是( )
A、SQL語言共分為四大類
B、數據查詢語言DQL
C、數據操縱語言DML
D、數據定義語言DDL
正確答案:ABCD。
38.以下哪條命令可以還原數據庫: ( )
A、mysql -u root -p [密碼] [數據庫名稱] < D:/web_test1.sql
B、source C:/web_test1.sql
C、mysql -u root -p [密碼] < D:/web_test1.sql
D、mysql -u root -p [密碼] [數據庫名稱] > D:/web_test1.sql
正確答案:AB。
39.MySQL數據庫安裝說法正確的是?( )
A、MySQL安裝,可以修改服務的安裝路徑
B、MySQL安裝,只能修改服務的安裝路徑
C、MySQL安裝,可以修改數據文件的存放路徑
D、MySQL安裝,只能修改數據文件的存放路徑
正確答案:AC。
40.下列是MYSQL比較運算符的是( )
A、!=
B、<>
C、==
D、>=
正確答案:ABD。
判斷題
41.mysqldump 可以同時備份多個數據庫。mysqldump 可以同時備份多個數據庫。
T、√
F、×
正確答案:F。
42.MySQL 是一個關系型數據庫。MySQL 是一個關系型數據庫。
T、√
F、×
正確答案:T。
43.DQL是數據定義語言,例如創建表,創建視圖等DQL是數據定義語言,例如創建表,創建視圖等
T、√
F、×
正確答案:F。
44.求最小值使用min()。求最小值使用min()。
T、√
F、×
正確答案:T。
45.條件“BETWEEN 20 AND 30”表示年齡在20到30之間,且包含20歲和30歲條件“BETWEEN 20 AND 30”表示年齡在20到30之間,且包含20歲和30歲
T、√
F、×
正確答案:T。
46.MySQL安裝需要注冊成服務,才可以使用MySQL安裝需要注冊成服務,才可以使用
T、√
F、×
正確答案:T。
47.使用alter table [表名] to [新表名] 修改表的名稱。使用alter table [表名] to [新表名] 修改表的名稱。
T、√
F、×
正確答案:F。
48.外鍵是指向另一個表中的主鍵字段。外鍵是指向另一個表中的主鍵字段。
T、√
F、×
正確答案:T。
49.連接MySQL只有SQLyon可以使用連接MySQL只有SQLyon可以使用
T、√
F、×
正確答案:F。
50.子查詢語句中可以使用關鍵字 in子查詢語句中可以使用關鍵字 in
T、√
F、×
正確答案:T。