全部学科
Python全栈
python
NodeJS全栈
nodejs

MySQL初级技能认证

20 题 40 分钟 难度:★

考察知识点

本试卷涵盖以下核心知识点:

基础概念(4题)

  • 关系型数据库概念
  • 数据库与表的基本概念

数据类型(4题)

  • 数据类型概述
  • 整数类型
  • 字符串类型
  • 日期和时间类型

基本操作(6题)

  • 创建数据库
  • 创建表
  • 插入数据(INSERT)
  • 查询数据(SELECT)
  • 更新数据(UPDATE)
  • 删除数据(DELETE)

查询语句(6题)

  • SELECT基本查询
  • WHERE条件过滤
  • 聚合函数(COUNT/SUM/AVG等)
  • GROUP BY分组
  • 多表连接查询(JOIN)
💡 参考答案在文末
判断题
1

SELECT * FROM table_name 表示查询表中所有列的数据。

A

B

2

关系型数据库中的表由行和列组成,每一行代表一条记录,每一列代表一个字段。

A

B

3

使用GROUP BY分组时,SELECT子句中的非聚合列必须出现在GROUP BY子句中。

A

B

4

MySQL中每个表由表结构(列定义)和表数据(行记录)两部分组成。

A

B

单选题
5

MySQL中创建表使用什么语句?

A

NEW TABLE table_name

B

ADD TABLE table_name

C

CREATE TABLE table_name

D

MAKE TABLE table_name

6

MySQL中INT类型可以存储什么数据?

A

小数

B

整数

C

字符串

D

日期

7

MySQL中插入数据使用什么语句?

A

ADD INTO table_name

B

INSERT INTO table_name

C

PUT INTO table_name

D

NEW INTO table_name

8

MySQL中查询数据使用什么语句?

A

GET FROM table_name

B

FIND FROM table_name

C

SELECT FROM table_name

D

SEARCH FROM table_name

9

MySQL中更新数据使用什么语句?

A

CHANGE table_name

B

MODIFY table_name

C

UPDATE table_name

D

EDIT table_name

10

MySQL中删除数据使用什么语句?

A

REMOVE FROM table_name

B

DELETE FROM table_name

C

DROP FROM table_name

D

CUT FROM table_name

11

MySQL中数据类型的作用是什么?

A

只是为了美观

B

定义列可以存储的数据种类和范围,保证数据正确性

C

加快删除速度

D

减少存储空间

12

什么是关系型数据库?

A

存储文件的数据库

B

以表格形式存储数据,通过关系(表之间的关联)组织数据的数据库

C

只存储图片的数据库

D

内存中的临时数据存储

13

CHAR和VARCHAR的主要区别是什么?

A

没有区别

B

CHAR固定长度,VARCHAR可变长度

C

CHAR存数字,VARCHAR存文字

D

CHAR更快,VARCHAR更慢

14

MySQL中DATE类型用于存储什么数据?

A

只有时间

B

只有日期(年-月-日)

C

日期和时间

D

只有年份

15

MySQL中查询数据使用什么语句?

A

GET FROM table_name

B

SELECT FROM table_name

C

FIND FROM table_name

D

QUERY FROM table_name

16

MySQL中创建数据库的基本语法是什么?

A

NEW DATABASE db_name

B

CREATE DATABASE db_name

C

ADD DATABASE db_name

D

MAKE DATABASE db_name

17

WHERE子句的作用是什么?

A

排序结果

B

过滤数据,只返回满足条件的行

C

分组数据

D

去除重复

18

COUNT(*)和COUNT(列名)的区别是什么?

A

完全相同

B

COUNT(*)统计所有行数,COUNT(列名)统计该列非NULL值的行数

C

COUNT(列名)统计所有行

D

COUNT(*)只统计非NULL行

19

数据库和表的关系是什么?

A

一个数据库只能有一个表

B

一个数据库可以包含多个表,表是数据库中存储数据的容器

C

表和数据库是相同的概念

D

表在数据库之外独立存在

20

多表连接查询的作用是什么?

A

创建多个表

B

将多个表的数据按关联条件合并查询

C

删除多个表

D

复制多个表

参考答案
1.正确 2.正确 3.正确 4.正确 5.C 6.B 7.B 8.C 9.C 10.B 11.B 12.B 13.B 14.B 15.B 16.B 17.B 18.B 19.B 20.B
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码
← 上一套试卷 MySQL事务与锁专题测试
下一套试卷 → MySQL备份与恢复专题测试
扫码体验小程序
加载中
想在手机上刷题学习?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码