![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
帅气的小伙
这个作者很懒,什么都没留下…
展开
-
MySQL学习笔记:timediff、timestampdiff、datediff
MySQL学习笔记:timediff、timestampdiff、datediff一、时间差函数:timestampdiff 语法:timestampdiff(interval, datetime1,datetime2) 结果:返回(时间2-时间1)的时间差,结果单位由interval参数给出。frac_second 毫秒(低版本不支持,用second,再除于1000) second 秒 minute 分钟 hour 小时 day 天 week 周 month 月 qua.原创 2022-01-17 18:19:21 · 12947 阅读 · 2 评论 -
mysql查询当前日期的前12个月的统计
select ifnull(b.num,0) as sum,a.date from (SELECT DATE_FORMAT(DATE_SUB(curdate(), INTERVAL 0 MONTH), '%Y-%m') AS date UNIONSELECT DATE_FORMAT(DATE_SUB(curdate(), INTERVAL 1 MONTH), '%Y-%m') AS date UNIONSELECT DATE_FORMAT(DATE_SUB(curdate(), INTERVA.原创 2021-12-13 18:06:29 · 2170 阅读 · 1 评论 -
Windows解压缩安装MySQL
添加my.ini文件解压版比exe安装版本缺少ini文件,直接从网上copy过来,进行修改my.ini(要保存为ansi格式):[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]# 设置端口号port = 3306# 设置mysql的安装目录basedir=D:\mysql\mysql-5.7.18-winx64# 设置mysql数据库的数据存放目录datadir=D:\mysql\mysql-5.7.18-w原创 2021-11-19 21:39:58 · 98 阅读 · 0 评论 -
mybatis plus QuerWapper使用 FIND_IN_SET
mybatis 条件查询queryWrapper.apply( 入参 != null,"FIND_IN_SET ('"+ 入参 +"', 字段名 )");原创 2021-11-19 09:42:01 · 4162 阅读 · 0 评论 -
mysql常用命令
1. cmd 命令窗口查到的数据乱码问题解决方案:执行以下命令set names utf8;2.查看表创建show create table 表明;3.查看建表SQLdesc 表明;原创 2021-11-12 14:44:39 · 821 阅读 · 0 评论 -
crontab 备份docker中 mysql镜像的数据库大小始终为0解决办法
创建backmysql.sh定时备份脚本如下:docker exec -it mysql /usr/bin/mysqldump -uroot -proot --default-character-set=gbk 数据库名> /sql/mysql_bak`date +%Y-%m-%d_%H%M%S`.sql;注意:mysqldump 要为绝对路径`date +%Y-%m-%d_%H%M%S`的` 不是英文单引号,而是英文模式下,Esc按键下面的那个按键感觉是没问题的,但是c.原创 2021-11-09 17:17:26 · 1266 阅读 · 0 评论 -
mysql CASE WHEN THEN END的使用方式
mysqlCASE WHEN 判断条件 THEN 字段 ENDselect COUNT(activity_people_id) as applyCount, #活动报名人数<!--活动签到人数-->COUNT( CASE WHEN sign_in_time is not null THEN activity_people_id END ) AS signCount,<!--活动签退人数-->COUNT( CASE WHEN sign_out_time i...原创 2021-09-17 17:36:30 · 170 阅读 · 0 评论 -
MySQL 查询本月各周
比如,我们要筛选出,本月第一周 销售员 的业绩状况表结构为:字段【工号、销售额、日期】SELECT 工号,sum(销售额) as 本月第一周销售额FROM源数据 WHERE#第一周的日期筛选条件WEEK(日期, 1) = WEEK(date_add(curdate(), interval - day(curdate()) + 1 day),1)AND日期 >= date_add(curdate(), interval - day(curdate()) + 1 day)原创 2021-09-15 14:59:21 · 1349 阅读 · 0 评论 -
mysql统计当前日期一周每天的数据
select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) + 0 DAY) as weekday UNION select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) - 1 DAY) UNION select date_sub(curdate(),INTERVAL WEEKDAY(curdate()) - 2 DAY) UNION select date_sub(curdate(),INTE..原创 2021-06-09 12:04:30 · 1350 阅读 · 0 评论 -
mysql创建用户,并授权用户
mysql创建用户,并授权用户mysql创建用户:CREATE USER ‘用户名’@’%’ IDENTIFIED BY ‘密码’;授权:grant all privileges on 数据库名.* to ‘用户名’@’%’ identified by ‘密码’;...原创 2018-12-28 08:56:36 · 762 阅读 · 0 评论