MySQL基础知识:数据库连接、数据操作、查询优化、JDBC应用、Servlet与Tomcat
- 关于MySQL体系结构描述正确的是(多选)
C. MySQL服务端可以含有多个数据仓库,数据仓库包含由行和列组成的数据表,数据存放到数据表中 D. MYSQL数据库中可以含有多张数据表
- 根据id条件删除一条记录,下列哪条语句是对的(单选)
B. delete from Users where id = 1
- 关于having和where的用法,下列使用错误的是(单选)
A. WHERE和HAVING写在GROUP BY的前面
- 查询数据中姓刘的人,下列语句正确的是(单选)
A. SELECT * FROM USERS WHERE NAME LIKE ' %刘%'
- 多个条件同时满足使用哪个词来连接(单选)
C. AND
- 查询中降序的关键字是(单选)
B. DESC
- 使用SQL命令将教师表teacher中工资salary字段值增加500,应该使用的sql命令是(单选)
D. update teacher set salary=salary+500
- 下列关于主键约束描述正确的是(多选)
B. 主键约束的特点只是数据唯一 C. 主键约束的特点数据唯一并不为空
- 下列关于约束描述正确的是(多选)
C. 非空约束表示字段值不可以为空
- 下列关于多表关系描述错误的是(单选)
D. 一对多:在一方增加一列,来自于多方的主键作为外键
- 关于多表的连接查询,下列描述正确的是(多选)
C. 内连接查询是查询多张表公共部分 D. 左外连接查询是查询多张表所有的数据
- 关于多表的子查询,下列描述正确的是(多选)
A. 子查询的结果是单行单列时,通常作为父查询的条件 B. 子查询的结果是多行单列时,放在父查询的条件位置,使用in C. 子查询的结果是多行多列,作为父查询的一张表(虚拟表),起别名
- 下列聚合函数的定义正确的是(单选)
B. 聚合函数是对一组值进行运算,并返回单个值
- 下列语句中哪个是子查询(单选)
C. SELECT * FROM USERS WHERE AGE > (SELECT AVG(AGE) FROM USERS)
- 查询数据库中的第3条到第5条数据,下列选项中正确的是(单选)
B. SELECT * FROM USERS LIMIT 3,6
- 关于*号的作用描述错误的是(单选)
D 列名.*号代表这一列所有的结果
- 关于内连接的格式,下列格式错误的是(单选)
C SELECT ..........FROM 表1 ,表2 WHERE 连接条件;
- 下列选项中哪一个不是多表查询(单选)
C. SELECT EMP.* FROM DEPT EMP
- 内连接语句中哪个关键字可以省略(单选)
A. OUTER JOIN
- 已经课程表kc 查询每学期开设的课程数量和总学分 id(编号) name(课程名称) xf(学分) xq(学期)(单选)
A select xq,count(name),sum(xf) from kc group by xq;
- 已经学生表,统计男生中,哪些年龄的人数大于10(单选)
C select age,count() from stu where sex='男' group by age having count()>10;
- 关于jdbc协议中,描述正确访问mysql路径是(单选)
A. jdbc:mysql://localhost:3306/数据库名
- 使用Connection 的哪个方法可以建立一个PreparedStatement接口(单选)
B. prepareStatement()
- 下面的描述错误的是(单选)
C. Statement的execute ()方法会返回boolean值 ,含义是是否返回结果集
- 如果为下列预编译SQL的第三个问号赋值,那么正确的选项是(单选) UPDATE emp SET ename=?,job=?,salary=? WHERE empno=?
B. pst.setInt(3,2000);
- 关于JDBC的事务,下列描述正确的是(单选)
A. 连接对象.setAutoCommit(true);表示开启手动控制事务 C. 出现异常,回滚事务,连接对象.rollback();
- 阅读下面的代码,下列哪个是正确的(单选) .............. //3.定义sql String sql = "select id,username,password pwd from user2"; .............. //6.处理结果 while(rs.next()){ //获取数据 int id = rs.getInt("id"); String userName = rs.getString("username"); String pwd = rs.getString("password"); //输出 System.out.println(id+"---"+userName+"---"+pwd); } 选项 :
D. 以上说法都不正确
- 下列描述正确的是(多选)
A. PreparedSatement是Satement的子接口 C. PreparedSatement对于相同sql语句只会编译一次
- JDBC操作步骤正确的是(单选) a.加载JDBC驱动; c.创建Statement或PreparedStatement对象; d.处理返回结果; b.发送SQL语句,并且得到返回结果; e.与数据库建立连接; f.释放资源。
B. a,b,c,d,e,f
- user表中的字段有:username varchar,password varchar,age int,根据表字段设计java类合理的是(单选)
A. class User{ private String username ; private String password; private int age; }
- Tomcat服务器默认的端口号是(单选)
B. 8080
- 修改Tomcat服务器的端口号时,需要到下列哪个文件夹中找到server.xml文件(单选)
C. conf
- 我们应该将Web应用程序部署到下列哪个Tomcat的文件夹中(单选)
C. webapps
- 我们创建一个Servlet类需要使用下面哪种方式(单选)
D. 以上都可以
- doGet方法和doPost方法定义在下列哪个选项中(单选)
C. HttpServlet类
- 在访问Servlet时,在浏览器地址栏中输入的路径是在( )地方配置的【单选】
D.
- 对于B/S架构的工作流程,以下说法正确的是(单选)
A. 浏览器接受用户的输入-->浏览器向服务器端发送请求-->服务器端数据处理-->响应数据至客户端
- 在Web容器(tomcat)中,以下哪个类别的实例代表HTTP请求对象?(单选) 哪种类型的对象
B. HttpServletRequest
- 哪个程序代码可以取得password请求参数的值?( )【单选】
A. request.getParameter("password");
- 以下的空格应该填入哪个方法?( )【单选】 response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.____________; out.println("hello world"); ...
B. getWriter()
原文地址: http://www.cveoy.top/t/topic/o2IO 著作权归作者所有。请勿转载和采集!