Mysql数据库
mysql数据库使用及优化
五爷_family
这个作者很懒,什么都没留下…
展开
-
mysql between date1 and date2时间区域边界值
例1:select create_time as time, sum(count) count from url_log WHERE create_time BETWEEN '2022-01-01' and '2022-01-25'例2:select create_time as time, sum(count) count from url_log WHERE create_time BETWEEN '2022-01-01' and '2022-01-2500:00:00'结果:例1和例2查询结.原创 2022-02-15 17:14:36 · 832 阅读 · 0 评论 -
Packet for query is too large (6129523 > 4194304)
操作mysql数据时提示:Packet for query is too large (6129523> 4194304). You can change this value on the server by setting the max_allowed_packet' variable.window10系统操作方法:本人使用navicat工具操作:1.查看原始大小,navicat查询框输入:SHOW VARIABLES LIKE '%max_allowed_packet%'...原创 2021-10-14 18:03:45 · 197 阅读 · 0 评论 -
实现mybatis多个查询参数(list集合和Integer)进行查询
实现方案:使用map传参实现多个参数传递示例:talk is cheap,show my code;/*** service 调用*/Integer age = 10;List<String> list = new ArrayList<String>(); list.add("xing"); list.add("huo");Map<String, Object> map = new HashMap<String...原创 2021-09-15 13:54:48 · 1255 阅读 · 0 评论 -
myslq按天统计
format参数的取值为’%y%m%d’,可以按天输出统计结果。第一种:统计某天总数SELECT DATE_FORMAT(create_time,'%y年%m月%d日') as d,count(*)FROM tableGROUP BY DATE_FORMAT(create_time,'%y%m%d')ORDER BY d asc;第二种;统计某列数据之和SELECT DATE_FORMAT(create_time,'%Y-%m-%d') as d,sum(count)-sum(repe原创 2021-07-22 10:16:17 · 85 阅读 · 0 评论 -
mysql 查询今天、昨天、上月、本月的数据
今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT *FROM表名WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 17天SELECT *FROM表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)近30天SELECT *FROM表名 where DATE_SUB(CUR...转载 2021-06-02 17:29:32 · 305 阅读 · 0 评论 -
sql语句中case when then else函数用法
Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女'ELSE '其他' END这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能...转载 2020-11-19 13:53:11 · 1988 阅读 · 0 评论 -
数据库常用架构方案
一、数据库架构原则高可用 高性能 一致性 扩展性二、常见的架构方案方案一:主备架构,只有主库提供读写服务,备库冗余作故障转移用jdbc:mysql://vip:3306/xxdb1、高可用分析:高可用,主库挂了,keepalive(只是一种工具)会自动切换到备库。这个过程对业务层是透明的,无需修改代码或配置。2、高性能分析:读写都操作主库,很容易产生瓶颈。大部分互联网应用读多写少,读会先成为瓶颈,进而影响写性能。另外,备库只是单纯的备份,资源利用率50%,这点方案二可解决。..原创 2020-07-21 11:21:31 · 180 阅读 · 0 评论