数据库
文章平均质量分 78
行者无域
这个作者很懒,什么都没留下…
展开
-
当一个查询语句同时出现了where,group by,having,order by的时候,执行顺序和编写顺序
当一个查询语句同时出现了where,group by,having,order by的时候,执行顺序和编写顺序 使用count(列名)当某列出现null值的时候,count(*)仍然会计算,但是count(列名)不会。 二、数据分组(group by ): select 列a,聚合函数(聚合函数规范) from 表明 where 过滤条件 group by 列a group by 字句也和wh转载 2017-06-06 11:28:47 · 11168 阅读 · 2 评论 -
史上最简单的 MySQL 教程(十八)「关系」
关系在数据库中,将实体与实体的关系反应到表的设计上来,可以细分为 3 种,分别为:一对一(1:1),一对多(1:N)(或多对一(N:1))和多对多(N:N)。在此,所有的关系都是指表与表之间的关系。一对一一对一,即一张表的一条记录只能与另外一张表的一条记录相对应,反之亦然。例如,咱们设计一张「个人信息表」,其字段包含:姓名、性别、年龄、身高、体重、籍贯和居住地等。 ID 姓名 性别转载 2017-06-07 10:37:42 · 420 阅读 · 0 评论 -
Java - 数据库学习笔记
在平常的编程开发中,数据库是我们经常要打交道的内容。本文主要是自己在数据库方面的学习笔记,先对数据库的一些基本理论作介绍,之后详细介绍Java中与数据库相关的JDBC编程的方法、最后简单介绍下Hibernate和MyBatis框架。一、数据库相关理论二、MySQL基本使用三、JDBC编程四、Hibernate框架五、MyBatis框架六、总结20世纪60年代后期以来,计算机管理的对象规转载 2017-06-07 11:07:56 · 2132 阅读 · 0 评论 -
timestampdiff在mysql与db2中用法
DB2中使用方式计算两个时间戳记之间的时差:–秒的小数部分为单位 values timestampdiff(1,char(current timestamp - timestamp(’2010-01-01-00.00.00’))); –秒为单位 values timestampdiff(2,char(current timestamp - timestamp(’2010-01-01-00.0转载 2017-06-08 09:41:47 · 3440 阅读 · 0 评论