MySQL
Kevin.Yang
这个作者很懒,什么都没留下…
展开
-
c3p0连接池连接MySql数据库时,无请求自动断开连接的解决方案
作为一个程序员要养成些笔记的习惯,记录自己遇到的一些问题,这样才能一步一步由菜鸟成长为大牛!今天主要讲述项目中使用c3p0连接池遇到的一些问题。1.错误现象描述与错误日志 项目部署好后,我进行插入数据的操作,一切是正常的!后来出去了下,喝了杯茶,回来再测试,呵呵….想不到的是程序报错了…此时,心中一万只草泥马在奔腾,但是我们还是要冷静下来,先看看日志日志的核心在于:(1)com.mysql.jdb原创 2015-08-29 20:57:19 · 6432 阅读 · 0 评论 -
mysql binlog系列(一)----binlog介绍、日志格式、数据查看等
(一) binlog介绍binlog,即二进制日志,它记录了数据库上的所有改变,并以二进制的形式保存在磁盘中;它可以用来查看数据库的变更历史、数据库增量备份和恢复、Mysql的复制(主从数据库的复制)。(二) binlog格式binlog有三种格式:Statement、Row以及Mixed。–基于SQL语句的复制(statement-based replication,SBR), –基于行的复原创 2015-12-14 21:35:45 · 74478 阅读 · 0 评论 -
mysql binlog系列(二)----java解析binlog
在进入正题之前,我们需要知道binlog的event的类型,先来看看自己binlog文件有哪些?其中红色部分为event_type。(一) binlog event 的类型binlog event 的类型有很多,具体可以参见mysql官方文档:http://dev.mysql.com/doc/internals/en/event-meanings.html原创 2015-12-22 23:34:37 · 20727 阅读 · 7 评论 -
Hibernate 联合主键的设置
在mysql建表时可以设置联合主键,现在要建一个一个user表,user表中有三个字段username,usergroup,sex,将username与usergroup设置为联合主键,建表法如下:CREATE TABLE `user` ( `usergroup` varchar(20) NOT NULL, `username` varchar(20) NOT NULL, `sex` v原创 2016-03-22 12:11:12 · 2333 阅读 · 0 评论 -
mysql查询最近7天的数据,没有数据自动补0
问题描述查询数据库表中最近7天的记录select count(*),date(create_time) as date from task where datediff(now(),create_time)<=6 group by day(create_time); 但是发现某一天没有数据,结果中没有显示当天(2017-08-28)的数据解决思路思路一: 可以在自己的程序中做额外的补零处理思路原创 2017-08-28 10:05:27 · 39475 阅读 · 14 评论