- 博客(5)
- 收藏
- 关注
原创 Springboot jar包部署基于Docker
springboot 打包为jar1.pom中加上<packageing>jar</packageing> 命令行输入2. mvn install package -Dmaven-test.skip=true 就会在target中出现jar包服务器docker部署:1.先导入一个基镜像 java:8docker pull java:8...
2019-10-18 12:42:51 462
原创 Spring Data JPA 查询部分字段
这里使用的是@Query@Query(value = "select new OrderDetail (productId,productName,sum(productQuantity) as productQuantity) from OrderDetail where " + "TIMESTAMPDIFF(DAY,:time,createTime) = 0 " + ...
2019-10-11 12:59:34 3064
转载 sql优化
sql 优化的方法:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有...
2019-10-05 12:39:47 113
原创 mysql 一般在哪些字段建立索引
在这篇文章开始之前,我们需要注意一下,并不是索引越多越好,索引是一种以空间换取时间的方式,所以建立索引是要消耗一定的空间的,况且在索引的维护上也会消耗资源。数据库建立索引的常用规则如下:1.表的主键和外键建立索引2.在order by 或者 group by 后边建立索引3.数据量超过300的应该建立索引4.经常与其他表进行连接的表的字段,应该在该字段上建立索引5,经常出现...
2019-10-05 12:37:22 5564
原创 mysql 模糊查询的几种方式
mysql 模糊查询。我们一般写的sql语句是SELECT 【字段】FROM 【表】WHERE 【字段】LIKE 【匹配表达式】这里有四种匹配表达式:1.%匹配任意字段:select name from user where name like %三%;这样就会匹配 张三 李三 李三毛等,但是注意这个如果在name字段上添加了索引,并不会去使用索引,而是全文的检索,如果我们写成...
2019-10-05 12:18:57 2186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人