MySQL
Blade_
这个作者很懒,什么都没留下…
展开
-
MySQL查询当天、最近几天数据
1.查询当天数据:SELECT * FROM issue_log WHERE issue_time_ LIKE CONCAT(SUBSTR(SYSDATE(),1,10),'%')2.查询最近12天数据:SELECT * FROM overrun_warning WHERE DATE_SUB(CURDATE(),INTERVAL 11 DAY)<=DATE(WARNING_TIME_)用到的函数:DATE_SUB(date,INTERVAL expr unit)3.查询本月数据原创 2020-06-20 11:04:18 · 786 阅读 · 0 评论 -
MySQL中分表的创建及按月分表的存过
1、首先创建子表:create table tb_information_coll_202001(Id BIGINT (20) PRIMARY KEY auto_increment,str1 VARCHAR(100),str2 VARCHAR(100),ipAddr VARCHAR(100),info VARCHAR(100),time_coll datetime)ENGINE...原创 2020-03-20 14:55:23 · 700 阅读 · 0 评论 -
MySQL中针对稍微复杂的柱状图所需做的数据表建设(数据表的行列转换)
在企业中,我们难免会遇到使用图标来显示一些数据,比如折线图、饼状图、柱状图等等,可以更直观的看到想要的数据。但是在我们实际开发过程中,直接使用数据表中数据是不太现实的,必须得将原始数据进行处理之后才能得到我们想要的数据,今天就以我的第一个饼状图为例。1、对原始数据筛选的第一个视图(因为MySQL不支持子查询,所以这个视图是必要的):2、在第一个视图基础上再一status字段为条件再建三...原创 2020-03-11 17:07:51 · 617 阅读 · 0 评论 -
MySQL带参存储过程,传参不为空,但是插入的数据为空相关解决方案
先上图:存储过程:调用存过:运行也没有任何问题。接下来看对应的数据表:无论我怎么插入数据字段值都是空的。查资料根本没有这方面的说明。后来我就试着把存过中定义的参数前的“@”符号去掉,如图:这会儿执行后,居然发现表里边这两个字段有值了!!!顿时把我乐坏了,因为之前项目数据库用的是SQL Server的,写存过在定义参数或变量名字时前面必须加个“@”,所以在用mysql时也...原创 2020-03-05 16:29:10 · 2065 阅读 · 0 评论