• 周测2


    一、选择题

    1. 如果要查询员工信息表info中所有员工的数据信息,并且按照工资(salary)升序排列,则下面的语句哪个正确? (B)。

         A. Select * from info order by salary desc          B. Select * from info order by salary 

         C. Select * from info group by salary desc         D. Select * from info group by salary 

     2. 从"新闻信息"表(news)中的 "标题" 字段(title)中查找所有包含 "nit" 的相关新闻,下列语法正确的是:(D)。

         A. Select * from news where title = "%nit%";  B. Select * from news where title = "%nit";

         C. Select * from news title like "%nit%";         D. Select * from news where title like "%nit%"

    3. 从学生表中查询所有姓 "张" 的学生信息,以下select正确的是:(C)。

         A. Select * from 学生 where 姓名="_张_";          B. Select * from 学生 where 姓名="%张";

         C. Select * from 学生 where 姓名 like "张%";     D. Select * from 学生 where 姓名 like "%张"; 

    4. 如果select语句中包含where从句,则group by 从句应放在(D)。

          A. from从句前        B. Where从句前       C. From从句后       D.Where从句后

    5. sql语句的大小写是敏感的,所以关键字是大写还是小写是有影响的;前面这句话(B)。

          A. 正确       B. 错误       C.不知道

    6. MySQL中用于进行逻辑 "不相等" 运算的运算符为(B)。

          A. not equal        B. <>       C. not        D. || 

    7. 要求按部门编号(department_id)分组查询数据库员工信息表employees中各部门的最高工资(salary),下述SQL 语句中正确的是(A)。

          A. SELECT department_id,MAX(salary) FROM employees group by department_id;

          B. SELECT department_id "部门编号",SUM(salary) "平均工资" FROM employees group by department_id;

          C. SELECT department_id,avg(salary) FROM employees order by department_id;

          D. SELECT department_id "部门编号",avg(salary) "平均工资" FROM employees order by department_id;

    8. 下列说法正确的是:(A)。

          A. 索引一般情况下会提高检索效率            B. 索引一般情况下会提高插入效率

          C. 索引一般情况下会提高更新效率            D. 索引一般情况下会提高删除效率

    9. 不属于DML语句的是(D)。

          A. Insert     B. Delete     C. Update      D. Drop

    10. 下列不属于数据库对象的是:(C)。

          A. 表      B. 视图       C. 列      D. 索引

    11. 问下面SQL语句与哪条SQL的执行结果相同?(D)。

          Select * from emp t where t.sal between 800 and 1100

          A. select * from emp t where t.sal > 800 and t.sal< 1100;

          B. select * from emp t where t.sal >=800 and t.sal< 1100;

          C. select * from emp t where t.sal >=800 and t.sal< 1100;

          D. select * from emp t where t.sal >=800 and t.sal<=1100;

    12. 下列空值(NULL)的说法正确的是(D)。

          A. 空值等于0      B. 空值等于空格      C. 算术表达式中包含空值导致结果为空       D. 空值等于空字符串

    13. 以下聚合函数求最小值的是(D)。

          A. COUNT      B. MAX      C. AVG       D. MIN

    14. 以下双方之间属于多对多关系的是(A)。

          A. 用户—角色       B. 用户—银行卡        C. 用户—手机号      D. 学生—语文成绩

    15. 以下约束哪个不是单表约束?(D)。

          A. 主键约束      B. 非空约束      C. 唯一约束       D. 外键约束

    16. 条件 "age BETWEEN 20 AND 30" 表示年龄在20到30之间,且(D)。

          A. 包括20岁不包括30岁          B. 不包括20岁包括30岁

          C. 不包括20岁和30岁              D. 包括20岁和30岁

    17. delete form employee语句的作用是(B)。

          A. 删除当前数据库中整个employee表,包括表结构

          B. 删除当前数据库中employee表内的所有行

          C. 由于没有where子句,因此不删除任何数据

          D. 删除当前数据库中employee表内的当前行

    18. 例如数据库中有A表,包括学生,学科,成绩,序号四个字段,数据库结构为

    学生        学科         成绩           序号
    张三        语文         60               1
    张三        数学         100             2
    李四        语文         70               3
    李四        数学         80               4
    李四        英语         80               5
    A表

          上述哪一列可作为主键列(A)。

          A. 序号        B. 成绩       C. 学科       D. 学生

     

  • 相关阅读:
    Jenkins + GitLab 通过 Webhook 自动触发构建爬坑记录
    Spring Cloud Eureka 学习记录
    [源码分析]ArrayList
    一个简单的统计问题(解决方案:Trie树)
    Redis基本数据类型命令汇总
    Redis的Pub/Sub客户端实现
    从ByteBuffer中解析整数
    学习T-io框架,从写一个Redis客户端开始
    折腾一下WebSocket的ArrayBuffer传输方式
    Ubuntu安装docker笔记
  • 原文地址:https://www.cnblogs.com/yun---meng/p/14655475.html
Copyright © 2020-2023  润新知