DataBase
YbFree
这个作者很懒,什么都没留下…
展开
-
JDBC数据库连接之配置文件
为了使代码灵活切易于扩展和维护,我们一般将数据库配置信息放入文件中,比如:db.propertiesurl=jdbc:mysql://localhost:3306/day17user=rootpassword=rootdriverClass=com.mysql.jdbc.Driver这时候使用类路径读取:InputStream in = JdbcUtil.class.getRes原创 2017-05-12 14:48:02 · 739 阅读 · 0 评论 -
数据库行式和列式存储
关系型数据库是以二维表的形式呈现数据,这种呈现是逻辑上的展示。 一般具体存储在硬盘上,以何种方式存储,对于数据库操作性能来说,至关重要。 对于硬盘来说,最昂贵的操作是查找。为了提高最终性能,所需要的相关数据应该以某种方式去存储从而使“查找”操作尽可能少。硬盘由一系列规定大小的块(block)组成, 通常足以容纳数据表的几行。通过把相关的行存储在块中,仅仅一定数量的块需要被读取从而最小化了查找原创 2017-05-17 14:24:20 · 604 阅读 · 0 评论 -
mysql时间函数Date_add详细说明
对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) DAYOFWEEK转载 2017-06-12 15:39:39 · 4144 阅读 · 0 评论 -
解决sql查询时间缺失
最近在做关于监控的项目,其中关于按照一定时间(小时,天、周)实时统计并显示默写特定值的数据量。通过sql语句查询出现以下问题: 例子:(由于自己的表结构比较复杂,此处例子应用网上) 例子中的数据结构和数据: 一般使用如下查询语句:SELECT date(downtime) AS dday, count(*) AS num FROM re_device GROUP B原创 2017-06-12 15:45:17 · 3276 阅读 · 0 评论