超多的题库,支持文字、图片,语音搜题,包含国家开放大学、广东开放大学、云南开放大学、北京开放大学、上海开放大学、江苏开放大学、超星、青书、奥鹏等等多个平台题库,考试作业必备神器。

2023年秋季广东开放大学Mysql数据库及应用形成性考核平时作业参考答案
一、单选题
1. 下列哪个是关系型数据库管理系统?
A. MongoDB
B. Redis
C. MySQL
D. Elasticsearch
答案:C. MySQL
2. 下列哪个是非关系型数据库管理系统?
A. Oracle
B. PostgreSQL
C. MongoDB
D. SQLite
答案:C. MongoDB
3. MySQL中,用于创建数据库的命令是:
A. CREATE TABLE
B. CREATE DATABASE
C. CREATE INDEX
D. CREATE VIEW
答案:B. CREATE DATABASE
4. MySQL中,用于创建表的命令是:
A. CREATE TABLE
B. CREATE DATABASE
C. CREATE INDEX
D. CREATE VIEW
答案:A. CREATE TABLE
5. MySQL中,用于插入数据的命令是:
A. INSERT INTO
B. UPDATE
C. DELETE
D. SELECT
答案:A. INSERT INTO
6. MySQL中,用于更新数据的命令是:
A. INSERT INTO
B. UPDATE
C. DELETE
D. SELECT
答案:B. UPDATE
7. MySQL中,用于删除数据的命令是:
A. INSERT INTO
B. UPDATE
C. DELETE
D. SELECT
答案:C. DELETE
8. MySQL中,用于查询数据的命令是:
A. INSERT INTO
B. UPDATE
C. DELETE
D. SELECT
答案:D. SELECT
9. MySQL中,用于选择所有列的命令是:
A. SELECT *
B. SELECT COUNT(*)
C. SELECT DISTINCT
D. SELECT MAX()
答案:A. SELECT *
10. MySQL中,用于选择不重复的列的命令是:
A. SELECT *
B. SELECT COUNT(*)
C. SELECT DISTINCT
D. SELECT MAX()
答案:C. SELECT DISTINCT
二、填空题
1. MySQL中,用于创建数据库的命令是__________。
答案:CREATE DATABASE
2. MySQL中,用于创建表的命令是__________。
答案:CREATE TABLE
3. MySQL中,用于插入数据的命令是__________。
答案:INSERT INTO
4. MySQL中,用于更新数据的命令是__________。
答案:UPDATE
5. MySQL中,用于删除数据的命令是__________。
答案:DELETE
6. MySQL中,用于查询数据的命令是__________。
答案:SELECT
7. MySQL中,用于选择所有列的命令是__________。
答案:SELECT *
8. MySQL中,用于选择不重复的列的命令是__________。
答案:SELECT DISTINCT
9. MySQL中,用于计算某一列的总数的命令是__________。
答案:SELECT COUNT(*)
10. MySQL中,用于计算某一列的最大值的命令是__________。
答案:SELECT MAX()
三、简答题
1. 什么是数据库?
答:数据库是指按照数据结构来组织、存储和管理数据的仓库,它是存储数据的集合,可以通过数据库管理系统来访问和操作数据。
2. 什么是关系型数据库?
答:关系型数据库是一种基于关系模型的数据库,它使用表格来组织和存储数据,表格由行和列组成,每行代表一个记录,每列代表一个属性。
3. 什么是非关系型数据库?
答:非关系型数据库是一种不使用表格来组织和存储数据的数据库,它使用其他数据结构来存储数据,如键值对、文档、图形等。
4. MySQL是什么?
答:MySQL是一种开源的关系型数据库管理系统,它支持多用户、多线程和多表操作,被广泛应用于Web应用程序的开发中。
5. MySQL中,如何创建数据库?
答:可以使用CREATE DATABASE语句来创建数据库,语法如下:
CREATE DATABASE database_name;
6. MySQL中,如何创建表?
答:可以使用CREATE TABLE语句来创建表,语法如下:
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
...
);
7. MySQL中,如何插入数据?
答:可以使用INSERT INTO语句来插入数据,语法如下:
INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...);
8. MySQL中,如何更新数据?
答:可以使用UPDATE语句来更新数据,语法如下:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
9. MySQL中,如何删除数据?
答:可以使用DELETE语句来删除数据,语法如下:
DELETE FROM table_name
WHERE condition;
10. MySQL中,如何查询数据?
答:可以使用SELECT语句来查询数据,语法如下:
SELECT column1, column2, ...
FROM table_name
WHERE condition;
四、综合题
1. 假设有一个学生表(students),包含以下字段:学号(id)、姓名(name)、年龄(age)、性别(gender),请写出创建该表的SQL语句。
答:
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT,
gender VARCHAR(10)
);
2. 假设有一个学生表(students),已经包含了若干条学生记录,请写出插入一条新的学生记录的SQL语句。
答:
INSERT INTO students (id, name, age, gender)
VALUES (1, '张三', 20, '男');
3. 假设有一个学生表(students),已经包含了若干条学生记录,请写出更新一条学生记录的SQL语句,将学号为1的学生的姓名改为'李四'。
答:
UPDATE students
SET name = '李四'
WHERE id = 1;
4. 假设有一个学生表(students),已经包含了若干条学生记录,请写出删除一条学生记录的SQL语句,将学号为1的学生记录删除。
答:
DELETE FROM students
WHERE id = 1;
5. 假设有一个学生表(students),已经包含了若干条学生记录,请写出查询所有学生记录的SQL语句。
答:
SELECT *
FROM students;
以上就是2023年秋季广东开放大学Mysql数据库及应用形成性考核平时作业参考答案。希望对大家的学习有所帮助!
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。