
MySQL
一个喜欢健身的程序员
你所努力的一切,最坏的结果也是个大器晚成
展开
-
GROUP BY和HAVING入门
GROUP BY :分组查询,语句用于结合聚合函数,根据一个或多个列对结果集进行分组,最终得到一个分组汇总表。一个学生信息表结构如下:id name age teacher class ranking school1 sunyan 22 a 1 3 ...原创 2018-05-29 15:03:58 · 185 阅读 · 0 评论 -
MySQL常用函数之ORDER BY
ORDER BY语句用于根据指定的列对结果集进行排序,语句默认(asc)按照升序对记录进行排序。如果您希望按照降序对记录进行排序,可以使用 desc 关键字;ORDER BY写在WHERE之后。一个学生信息表结构如下:id name age teacher class ranking school1 sunyan ...原创 2018-05-30 09:53:04 · 2228 阅读 · 0 评论 -
MySQL常用函数之聚合函数
count:统计字段值得数目查询表中数据总数(文末有sql语句可以直接使用)SELECT COUNT(*) FROM student ;COUNT(*) 函数返回表中的记录数(强调表中)COUNT(*)6查询3班的人数SELECT COUNT(class) FROM studentWHERE class='3';COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入):...原创 2018-05-30 18:11:57 · 2998 阅读 · 1 评论 -
JDBC连接数据库的主要步骤
1.加载JDBC驱动程序:在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机)这里通过java.lang.Class类的静态方法forName(String className)实现:try{//加载MySql的驱动类Class.forName("com.mysql.jdbc.Driver") ;}catch(ClassNotFoundException e){...原创 2018-07-10 19:41:53 · 388 阅读 · 0 评论 -
JOOQ入门
刚刚入职公司用到了jooq,就上网找了几篇文章学习一下。参考:https://segmentfault.com/a/1190000006748584?utm_source=tuicool&utm_medium=referral官网JOOQ是什么 jooq(Java Object Oriented Querying)java面向对象查询,是一种ORM框架,轻量,简单并且...原创 2018-07-25 18:20:03 · 5543 阅读 · 2 评论 -
JDBC批量插入数据
批量操作的方式一般有两种:事务提交方式和批量处理1.使用事务提交方式:先将命令的提交方式设为false,即手动提交conn.setAutoCommit(false);最后在所有命令执行完之后再提交事务conn.commit();private String url = "jdbc:mysql://localhost:3306/test"; private String use...原创 2018-10-08 17:19:08 · 606 阅读 · 0 评论 -
JOOQ入门-DSL
1.DSL简介org.jooq.impl.DSL是生成所有JOOQ对象的主要类。它作为一个静态工厂生成数据库表达式,列表达式,条件表达式和其他查询部分。JOOQ 2.0以后,为了使客户端代码更加趋近于SQL,引进静态工厂方法。当你使用DSL,只需要简单的从DSL类引入静态方法即可。2.DSL用法DSLContext 和DSL是访问JOOQ类和功能的主要切入点。创建一个常量的字段,...原创 2018-12-14 15:14:07 · 2424 阅读 · 0 评论 -
MyBatis出现org.apache.ibatis.executor.ExecutorException异常
最近学习一下springboot和MyBatis整合改动了以后出现了:org.apache.ibatis.executor.ExecutorException: No constructor found in com.example.springboot.model.User matching [java.lang.Integer, java.lang.String, java.lang.I...原创 2019-01-03 18:39:52 · 3273 阅读 · 0 评论