SQL练习题集:选择与填空

需积分: 1 0 下载量 124 浏览量 更新于2024-09-11 收藏 167KB DOC 举报
"SQL同步练习,包括选择题和填空题,旨在提升SQL技能" SQL(Structured Query Language),即结构化查询语言,是用于管理关系数据库的标准语言。它包括数据查询、数据操作、数据定义和数据控制四个主要部分。以下是对题目中涉及的SQL知识点的详细说明: 1. SQL是一种结构化查询语言,不是高级语言、第三代语言或宿主语言,所以选项B是正确答案。 2. SQL的功能不仅限于数据查询,还包括数据定义(如创建表)、数据操纵(如插入、更新、删除记录)和数据控制(如权限管理)。因此,选项D表示的"以上答案均正确"是正确的。 3. 数据控制功能的语句通常包括GRANT(授权)和REVOKE(撤销权限),所以选项A的GRANT是正确的。 4. 建立数据库表的SQL命令是CREATE TABLE,选项B正确。示例中的命令创建了一个名为HH的表,包含姓名、性别和职称三个字段。 5. SELECT命令用于数据查询,而JOIN是连接不同表的关键字,所以用于建立表之间联系的是JOIN,选项C正确。 6. SQL的核心是查询,因为它最常用于从数据库中获取数据,选项A正确。 7. DELETE FROM语句结合WHERE子句,会删除满足条件的记录,但不会删除整个表。在本例中,它会删除S表中年龄大于60岁的记录,选项A正确。 8. SELECT是数据查询功能的SQL语句,选项B正确。 9. UPDATE语句用于修改表中列的内容,属于数据操纵,选项B正确。 10. 视图(VIEW)是基于查询的结果集,创建的虚表。创建的视图STOCK_VIEW仅包含交易所为“深圳”的记录,所以包含2条记录,对应股票代码000001深发展和000002深万科。 11. 在SQL中,用于求平均值的函数是AVG,选项A正确。 12. WHERE子句在SQL查询中用于指定筛选条件,它可以根据指定的条件过滤结果集。 通过这些题目,我们可以复习和巩固SQL的基础知识,如数据类型、表的创建、查询语句(SELECT)、更新语句(UPDATE)、删除语句(DELETE)、视图(VIEW)的创建以及聚合函数(如AVG)的使用等。这些知识对于理解和操作关系数据库至关重要。