
MySQL
ZhiYuanYe
.
展开
-
MySQL学习笔记(2)
一:1.net start mysql56;–启动mysql服务 2.net stop mysql56;–停止mysql服务 二:DDL–数据定义语句(对数据库,表进行增删,对表结构进行增删改) 数据库(database) 1.创建–create database 数据库名; 2.显示所有数据库–show databases; 3.use 数据库名;–使用某原创 2016-09-11 11:18:46 · 568 阅读 · 0 评论 -
MySQL学习笔记(1)
一、数据库 1.1 简单地说:数据库(Database或DB)是存储、管理数据的容器; 严格地说:数据库是“按照某种数据结构对数据进行组织、存储和管理的容器”。 总结:数据永远是数据库的核心。 1.2 文件存储方式保存数据的弊端: (1) 缺乏对数据的整体管理,数据不便修改; (2) 不利于数据分析和共享; (3) 数据量急剧原创 2016-09-11 11:17:51 · 1063 阅读 · 0 评论 -
java工作日和节假日判断
最近公司有个业务需要判断工作日,但是每年的节假日不一样,且不说周末、法定节假日这些,有些公司还有自己的节假日,这样就很难写出一劳永逸的方法来实现了。其实我们可以借助数据库来实现这个功能,可以把每年的节假日或者工作日存储到数据库中,再用sql查询出两个日期之间的节假日或者工作日来,计算数量,就可以实现了,后期也方便维护,可以根据需要手动添加一些特殊节假日。这次需要用到百度API集市的一款接口,检查原创 2016-09-12 12:02:34 · 69594 阅读 · 14 评论 -
java.lang.UnsupportedClassVersionError: com/mysql/cj/jdbc/Driver : Unsupported major.minor version 5
问题描述: 最近用spring boot做东西,因为tomcat插件是集成的,同事的jdk是1.8,我的是1.7,在他那里运行没有问题,在我这里运行就会报这个错。原因: com/mysql/cj/jdbc/Driver是6.0版本的驱动,兼容JDK8环境,不兼容JDK7环境,在基于jdk7的tomcat中编译运行会出错,在基于jdk8的tomcat中编译运行则不会出错。解决方案: 1、jdk7原创 2017-03-08 11:16:08 · 13059 阅读 · 1 评论 -
MySQL时间戳group by操作
背景:有一种情况,时间字段是存的时间戳,但是我们需要根据日期来进行group by操作,请看如下示例,时间戳单位为ms:SELECT SUM(xxx) xxx, DATE_FORMAT(FROM_UNIXTIME(createTime/1000),'%Y-%m-%d') createTimeFROM my_tableGROUP BY DATE_FORMAT(FROM_UNIXT原创 2017-05-16 14:26:01 · 11091 阅读 · 0 评论 -
SQL判断两个时间段是否有交集
题目:给定时间区间(begin,end),数据库字段startTime与endTime,现在要判断它们之间是否有交集。SELECT * FROM xxxWHERE NOT ((endTime < begin) OR (startTime > end))原创 2017-05-16 14:35:45 · 16589 阅读 · 2 评论