MySQL实用教程:SQL基础知识与数据库操作详解

版权申诉
0 下载量 178 浏览量 更新于2024-08-19 收藏 148KB DOCX 举报
《MY SQL实用教程》期末考试题涵盖了MySQL数据库的相关基础知识,重点考察了SQL语言的关键概念以及如何在实际操作中运用。以下是部分题目解析: 1. 选择运算在SQL中是通过`WHERE`子句实现的,因此选项B是正确的。WHERE子句用于筛选满足特定条件的行。 2. 在SQL中,设置语句结束的命令是`DELIMITER`,用于改变默认的分隔符,以便定义复合语句,如存储过程或触发器,选项C符合。 3. 实体关系模型中,人与出生地之间的联系通常是多对多(Many-to-Many),因为一个人可以出生在多个地方,而一个地方也可能有多个人出生,选项C正确。 4. 创建表时,使用`NOT NULL`约束确保某列不允许为空,这是一项数据完整性规则,选项A是标准写法。 5. 在MySQL中,使用`USE`语句来指定当前工作数据库,选项D是正确命令。 6. MYSQL常用的数据类型包括INT(整数)、TIME(时间)和CHAR(字符),选项B(BAR)并非标准数据类型。 7. SQL命令`SELECT`中的`GROUP BY`子句用于按指定字段进行分组,配合聚合函数如`AVG()`,此例中是按性别分组计算入学成绩的平均值,选项B描述正确。 8. 在描述图书属性时,"关键字"通常指的是用于唯一标识记录的属性,如书号,选项A正确。 9. 在SQL中,使用`LIKE`操作符进行模糊匹配,查找姓“张”的学生,通配符`%`代表任意字符序列,所以应该是`LIKE '张*'`,对应选项D。 10. `GROUP BY`子句用于数据分组和聚合计算,选项B符合题意。 11. 删除记录的SQL语句关键字是`DELETE`,选项C是正确操作。 12. 数据库(DB)是存储数据的容器,数据库系统(DBS)包含了DB和DBMS,后者负责管理数据库的组织、存储和访问,因此选项A描述了三者之间的正确关系。 这些题目涵盖了SQL基础语法、数据类型、查询操作、数据完整性以及数据库管理的基础概念,有助于测试学习者对MySQL实用教程的理解程度。