
数据库
吾行远方
没有理想何必远方
展开
-
MySQL中sum和count用法总结
MySQL中sum和count用法总结1.sum2.count例子:要求:查询出2门及2门以上不及格者的平均成绩。3、MySQL 分组之后如何统计记录条数 gourp by 之后的 count()例子4、sum mysql select 横向展示例子1纵向展示横向展示例子2:1.sum(1)sum()函数里面的参数是列名的时候,是计算列名的值的相加,而不是有值项的总数。(2)sum(条件表达式),如果记录满足条件表达式就加1,统计满足条件的行数2.count(1)COUNT()函数里面的参数是列名转载 2020-05-26 10:57:34 · 12023 阅读 · 0 评论 -
MySQL Packet for query is too large解决方法
MySQL Packet for query is too large解决方法背景:昨天上线的分配订单业务在读取订单到缓存中时,由于是批量从DB查询读取缓存,一次查询读取数据量较大( Cause: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (4935 > 2048). You can change this value on the server by setting the max_allowed_pack原创 2020-05-14 11:22:43 · 9182 阅读 · 0 评论 -
org.hibernate.tool.schema.spi.SchemaManagementException: Schema-validation: missing table [BC_TEST]
异常org.hibernate.tool.schema.spi.SchemaManagementException: Schema-validation: missing table [BC_BANK_DESC]产生场景将本地windows的mysql数据库数据迁到服务器上面,项目启动时。产生原因hibernate 表名大小写,windows 的 mysql表名忽略大小写,linux 的...原创 2019-12-20 09:53:15 · 3583 阅读 · 0 评论 -
本地项目连接阿里云redis
1、安全组开放接口2、修改 redis.conf2.1、默认只允许本地访问,注释掉允许其他访问2.2、保护模式改成no2.3、需要密码就设置原创 2019-11-01 11:39:13 · 929 阅读 · 0 评论 -
本地项目无法连接阿里云mysql解决办法SQLException: null, message from server: "Host 'XXX' is not allowed to connect
异常:java.sql.SQLException: null, message from server: "Host ‘XXX’ is not allowed to connect这个异常是数据库只允许localhost或127.0.0.1访问,不允许远程访问。由于本地项目无法设置SSH通道,所以需要修改数据库的访问权限。...原创 2019-11-01 10:58:26 · 5395 阅读 · 0 评论 -
MySQL中tinytext、text、mediumtext和longtext详解
1、字符串类型辨別Null与Not Null :Null为允许储存空值(Null)2、数字/数值类型辨別ZeroFill:当宣告关键字ZeroFill为自动填满0,如 0000213、日期时间类型本文转载自:MySQL中tinytext、text、mediumtext和longtext详解...转载 2019-05-24 17:05:33 · 36534 阅读 · 1 评论 -
SpringMVC MyBatis存储BLOB类型
在线图片转换Base641、BLOB解释一、在MySQL中BLOB是二进制数据对象,他是一个可以存储大数据的容器,在MySQL中有四中BLOB 类型,这四种类型分别对应存储不同容量的数据:1.TINYBLOB 最大存储255字节2.BLOB 最大65K3.MED...原创 2019-05-24 10:19:08 · 2126 阅读 · 0 评论 -
SpringBoot StringRedisTemplate String List Hash Set 操作详解
Redis两种常用操作,本文以StringRedisTemplate为例StringRedisTemplate与RedisTemplate区别• 两者的关系是StringRedisTemplate继承RedisTemplate。• 两者的数据是 不共通 的;也就是说: StringRedisTemplate只能管理StringRedisTemplate里面的数据。 Redi...原创 2019-05-05 18:57:48 · 5252 阅读 · 0 评论 -
使用StringRedisTemplate操作Redis
maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>代码import java.uti...原创 2019-05-05 13:54:39 · 872 阅读 · 0 评论 -
mysql 自定义函数查询所有子节点
自定义函数建表DROP TABLE IF EXISTS `tbl_sys_org`;CREATE TABLE `tbl_sys_org` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `parentid` bigint(20) DEFAULT NULL, `org_code` varchar(30) DEFAULT NULL, PRIM...原创 2019-08-21 16:15:12 · 968 阅读 · 0 评论 -
mysql 常用笔记汇总
案例SELECT org_code from xxx WHERE FIND_IN_SET(id ,getChildrenOrg('49'))使用GROUP_CONCAT()函数,默认以‘,’将拼接的字符串隔开,得到类似以下形式的字符串:“1,2,3,4,5,6,”SELECT GROUP_CONCAT(org_code) from tbl_sys_org WHERE FIND_IN_SE...原创 2019-08-21 11:41:59 · 536 阅读 · 0 评论 -
mysql 批量插入数据
Test.javapublic class Test { private String id; private String mobile;// 手机号 String private String name;// 姓名 String}TestService.java** list.size()>0@Servicepublic class TestService { @A...原创 2019-08-21 10:14:57 · 176 阅读 · 0 评论 -
sql查询出现1055 this is incompatible with sql_mode=only_full_group_by
背景:今天小程序上线,关于报表类的sql语句在linux全部不能执行,而在windows环境下可以,找了很久异常如下查询出现如下异常:SELECT list contains nonaggregated column ‘xxxx.t.store_time’; this is incompatible with sql_mode=only_full_group_by原因分析在MySQL5...原创 2019-08-20 11:29:51 · 33061 阅读 · 9 评论 -
一张图记录sql按季度统计的坑
今天修改数据库偶然间发现小程序端报表显示的数据量与数据库数据不符合,显示数据明显多于数据库,检查了sql才发现季度统计的坑。特作记录:案例记录:一、 错误的 SELECT YEAR(STR_TO_DATE(t.store_time,'%Y-%m-%d')) as year,QUARTER(STR_TO_DATE(t.store_time,'%Y-%m-%d')) as quarter,co...原创 2019-08-08 16:44:50 · 363 阅读 · 0 评论