A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© T7Owlbu 初级黑马   /  2019-2-21 15:59  /  730 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 T7Owlbu 于 2019-2-21 16:39 编辑

1.关系型数据库的核心单元是(    )

    A:对象
    B:表
    C:行
    D:列
   
    答案:B
    解析:关系型数据库存储数据的核心是表

2.在sql语句中子查询返回多行单列结果时,可以采用下列哪种解决方式(    )

    A:使用聚合函数
    B:where条件判断
    C:使用in运算符
    D:使用group by进行分组
   
    答案:C
    解析:子查询返回多行数据,可以作为IN的条件进行操作
   
3.关于MySQL中的group by(分组),以下说法正确的是(    )

    A:group by语句可以和where语句和having语句同时使用
    B:group by语句只能对一个字段进行分组
    C:group by语句只能对varchar类型字段进行分组
    D:group by语句和order by语句可以同时使用,而且没有顺序关系
   
    答案:A
    解析:Where代表去数据库查询的筛选,HAVING代表分组之后的再次筛选

4.关于DriverManager 类下列哪些程序段是正确的(    )

    A:Class.forName("com.mysql.jdbc.Driver");
    B:DriverManager.registerDriver(new com.mysql.jdbc.Driver());
    C:Class.forName(new com.mysql.jdbc.Driver());
    D:DriverManager.registerDriver("com.mysql.jdbc.Driver");
   
    答案:A,B
    解析:Class.forName(传递类的全路径字符串) DriverManager.registerDriver(传递驱动类对象)

5.关于SQL中主外键说法正确的是(    )

    A:设置数据库自增主键的起始值语法为:alter table 表名 auto_increment=起始值
    B:添加外键的语法为:alter table 从表明 add foreign key(外键名) references 主表(主键名)
    C:删除主键的语法为:alter table 表名 delete primary key
    D:主键必须包含唯一的值且主键列中不能包含NULL值
   
    答案:A,B,D
    解析:删除主键的语法为:ALTER TABLE 表名DROP PRIMARY KEY

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马