一、分组查询 --分组查询地区对应的人数 --分组查询原理:根据特定列进行分组,找列的相同值 SELECT COUNT(1) AS '人数',Address AS '地区' FROM Student WHERE Address LIKE '北京%' GROUP BY Address --查询科目的平 ...
分类:
其他好文 时间:
2018-12-24 18:15:35
阅读次数:
139
一、MyBatis和druid简介 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs ...
分类:
编程语言 时间:
2018-12-24 18:13:00
阅读次数:
190
GROUP BY 语句根据一个或多个列对结果集进行分组。 在分组的列上我们可以使用 COUNT, SUM, AVG,等函数。 GROUP BY 语法 1.group by 可以实现一个最简单的去重查询,假设想看下有哪些员工,除了用 distinct,还可以用: 返回的结果集就是所有员工的名字。 2、 ...
分类:
数据库 时间:
2018-12-24 11:16:48
阅读次数:
289
对于查询结果是结果集,即通过filter进行查询所得的对象来说,可通过query属性来查看django转换之后的原生sql语句 查询结果为 exact:即相当于数据库底层的等号= article=Article.objects.filter(title_exact='Hello World'),即相 ...
分类:
其他好文 时间:
2018-12-23 19:32:48
阅读次数:
444
private List<Map<String, Object>> list = new ArrayList<Map<String,Object>>(); public String queryAll() { Connection conn = null; Statement sta = null; ...
分类:
数据库 时间:
2018-12-23 13:51:19
阅读次数:
163
一、准备两张表,文章表和评伦表 随便搞点测试数据 我们运行如下语句: 结果如上所示,主表中有多条记录重复显示了,因为条件 on c.a_id = a.id 主表中的一条记录对应右表中的多条记录,这种1 : n 的情况, left join 的处理方法是主表以重复的方式对应多条右表记录出现在结果集中。 ...
分类:
数据库 时间:
2018-12-23 11:21:00
阅读次数:
219
Mybatis简介 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain O ...
分类:
其他好文 时间:
2018-12-23 11:01:32
阅读次数:
144
以前一直不知道Union和Union All到底有什么区别,今天来好好的研究一下,网上查到的结果是下面这个样子,可是还是不是很理解,下面将自己亲自验证: Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; Union All:对两个结果集进行并集操作,包括重复行,不进行排序 ...
分类:
其他好文 时间:
2018-12-22 16:36:43
阅读次数:
172
1.参数以?替代 2.参数以:name替代。推荐,更加便利。 对于MySqli预处理,PDO执行查询语句时,不需要绑定结果集,直接使用fetch()或者fetchAll() PDO::FETCH_ASSOC 从结果集中获取以列名为索引的关联数组。PDO::FETCH_NUM 从结果集中获取一个以列在 ...
分类:
其他好文 时间:
2018-12-21 13:06:29
阅读次数:
244
2.判断是否出错 3.写SQL语句 4.执行SQL语句 5.从结果集中读取数据 下面方法可以用fetch_row()遍历出二维数组 ...
分类:
数据库 时间:
2018-12-20 16:59:37
阅读次数:
198