MySQL
文章平均质量分 81
小林子林子
这个作者很懒,什么都没留下…
展开
-
MySQL求每一列的最大值之和
新建了一个叫aa的表,字段类型都是int需求:每一列的最大值之和我执行的SQL是:SELECT MAX(ceshi1 + ceshi2 + ceshi3 + ceshi4) FROM aa; -- 运行结果是209SELECT MAX(ceshi1) + MAX(ceshi2) + MAX(ceshi3) + MAX(ceshi4) FROM aa; -- 运行结果是212...原创 2019-03-08 15:40:21 · 1031 阅读 · 0 评论 -
MySQL合并查询
-- 初检数量SELECTCOUNT(1)FROM installation_order oWHERE o.`init_check_person` = 'wulin' AND o.`init_dispatch_time` >= '2018-01-01 01:00:00' AND o.`init_check_time` <= '2018-12-11 19:06:30' AND ...原创 2018-12-11 20:38:22 · 5927 阅读 · 2 评论 -
CASE WHEN用法
1.第一种case when 条件 then 1 else 0 end 这种形式例子:比如说有一个表,如下:需求:1.查询全部数量2.查询status值为1的数量3.查询status值为2的数量4.查询status值为3或者4的数量5.查询status值为4的数量6.查询非常满意的总分数(总数量*100)7.查询满意的总分数(总数量*60)8.查询不...原创 2018-09-30 11:09:27 · 7464 阅读 · 0 评论 -
在数据库里计算同一个字段不同值的数量
如图所示:我们需要计算status值为1的数据有多少个,status值为2有多少个,,status值为3有多少个,status值为4有多少个,status值为1或者2有多少个SQL语句是这样写的:SELECT COUNT(1), SUM(CASE WHEN t.`status` = 1 THEN 1 ELSE 0 END) oneCount, SUM(CASE WHE...原创 2018-08-07 09:46:09 · 4533 阅读 · 0 评论 -
取消MySQL返回的科学计数法
最近遇到一个问题:就是查询返回大数字的时候,MySQL返回的是科学记数法表示的,返回的类型我用HashMap去接收的最后发现可以这样去解决: new BigDecimal(科学记数法表示的数字).toPlanString();这个方法去解决。...原创 2018-08-02 11:00:43 · 5482 阅读 · 1 评论 -
c3p0和dbcp的简单使用
实际开发中“获得连接”或“释放资源”是非常消耗系统资源的两个过程,为了解决此类性能问题,通常情况我们采用连接池技术,来共享连接Connection。这样我们就不需要每次都创建连接、释放连接了,这些操作都交给了连接池1.1 连接池概述 概念用池来管理Connection,这样可以重复使用Connection。有了池,所以我们就不用自己来创建Connection,而是通过池来获取Connec...原创 2018-05-29 00:31:15 · 377 阅读 · 0 评论 -
DBUtils介绍与使用
如果只使用JDBC进行开发,我们会发现冗余代码过多,为了简化JDBC开发,本案例我们讲采用apache commons组件一个成员:DBUtils。DBUtils就是JDBC的简化开发工具包。需要项目导入commons-dbutils-1.6.jar才能够正常使用DBUtils工具。1.1 概述DBUtils是java编程中的数据库操作实用工具,小巧简单实用。DBUtils封装了对JDBC的操作,...原创 2018-06-03 23:47:19 · 383 阅读 · 0 评论 -
JDBC简单入门以及SQL注入
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import org.junit.Test;public class JdbcDemo_01 { @Test public void demo01() thr...原创 2018-04-17 23:28:17 · 193 阅读 · 0 评论 -
C3P0连接MySQL8.0.13遇到的问题
自己的MySQL版本是8.0.13,自己写demo的时候一直连接不上,报错,后来查询得知,MySQL8以上的驱动包需要使用新的,不能用之前的老版本的驱动包,同时也要更新C3P0的驱动包我JAR包版本选择的是: C3P0-0.9.5.2.jar mchange-commons-java-0.2.15.jar mysql-connector-java-8.0.11.jarc...原创 2019-06-11 16:07:03 · 1426 阅读 · 0 评论