【单选题】
要删除book表中书籍(bookName)是”java”的记录,以下代码正确的是( )
String sql=”delete from book where bookName=?”;
PreparedStatement pst=con.preparedStatement(sql);
______________________________
pst.execute();
①
pst.setString(1,”java”);
②
pst.setString(0,”java”);
【判断题】
在设计参数查询时需要用圆括号将提示信息括起来,这样在执行查询时用户给定参数值,系统再按给定值进行选择查询。
【简答题】
在SQL中使用[填空1]语句修改基本关系的定义。
【判断题】
执行命令“select * from sb where 名称=车床 distinct”,将查询表中所有车床的基本情况,查询结果允许出现重复值
【单选题】
在SELECT语句的ORDER BY子句中,若需要按照指定列的升序排列表,则使用的保留字是( )。
【单选题】
在SELECT语句的ORDER BY子句中,若需要按照指定列的升序拍列表,则使用的保留字是( )。
【判断题】
执行命令“select from sb field 启用日期 where 名称=车床”,将查询名称为车床的设备
【判断题】
所谓SQL注入,就是通过SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意SQL命令的目的。( )
【单选题】
查询计算机系选修了5门以上课程的学生姓名。下面SQL语句中正确的是( )。
①
SELECT 姓名 FROM 选课单 WHERE 系=’计算机’AND COUNT(*)>5
②
SELECT 姓名 FROM 选课单 WHERE 系=’计算机’AND COUNT(*)>5 GROUP BY 姓名
③
SELECT 姓名 FROM 选课单 WHERE 系=’计算机’GROUP BY 姓名 HAVING COUNT(*)>5
④
SELECT 姓名 FROM 选课单 WHERE系=’计算机’GROUP BY 姓名 HAVING系=’计算机’AND COUNT(*)>5