![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
勇敢的小提莫
这个作者很懒,什么都没留下…
展开
-
mysql分类统计
1.建表并插入数据(工资表,各项类型统计)create table t_salary(id int primary key auto_increment,name varchar(20) not null,type varchar(10) not null,fee double default 0);INSERT INTO `t_salary`(name,type,fee) VALUES('小海', '基本', 2186),('小海', '补贴', 1183),('小海', '加班', 11原创 2021-04-27 14:11:56 · 1018 阅读 · 0 评论 -
自己写的调用线程批量插入数据-JDBC
1.每10000条记录插入一次数据库public class OperateController extends Thread{ String[] sqls = new String[10001];//定义数组 MySqlHelper jdbcDao = new MySqlHelper();//JDBC工具类 public void setSqls(String[] sqls){ this.sqls = sqls; } //线程批量插入 public void batchInsert原创 2021-04-19 14:15:42 · 152 阅读 · 0 评论 -
mysql三张表 left join
1.建表和数据学生表DROP TABLE IF EXISTS `student`;CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(30) DEFAULT NULL, `classid` varchar(30) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8原创 2020-12-31 16:12:57 · 2772 阅读 · 3 评论 -
mysql存储过程,清除出现一个小时之前的数据(truncate table)
1.建表和插入数据DROP TABLE IF EXISTS `tt`;CREATE TABLE `tt` ( `id` int(11) NOT NULL, `name` varchar(255) DEFAULT NULL, `datetime` varchar(50) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ------------------------------ Reco原创 2020-09-17 14:58:46 · 1013 阅读 · 0 评论 -
mybatis一对多(对象和列表)
举例,一个班级里有多个学生1.实体类//班级public class Class1 { private int id; private String name; private List<Student> stList;//list属性 //private Student st;//对象属性(对象属性在resultMap中使用 association 标签) publ...原创 2020-04-08 10:48:23 · 573 阅读 · 0 评论 -
查询每天最早和最晚一次数据,并比较判断时间
查询每天最早一次时间和最晚一次时间mysql部分left(str,10)是指str自动从左往右取10个字段select xx,xx,MIN(datetime) as am,MAX(datetime) as pm from xxxx GROUP BY left(datetime,10);后台判断比较时间int late = 0;int leave = 0;SimpleDateForm...原创 2020-04-01 15:02:15 · 3401 阅读 · 0 评论 -
sql分组 case条件查询
1.首先建表,插入数据DROP TABLE IF EXISTS `aa`;CREATE TABLE `aa` ( `id` int(255) NOT NULL AUTO_INCREMENT, `user` varchar(255) DEFAULT NULL, `year` varchar(255) DEFAULT NULL, `month` varchar(255) DEFAU...原创 2019-10-11 16:11:31 · 455 阅读 · 0 评论 -
mysql使用group by时数据库出错,然后lock
我项目中遇到的mysql5.7版本问题,有发生this is incompatible with sql_mode=only_full_group_by这种问题的可能性,是使用group by遇到的问题,数据库错误,然后就被lock,如果是linux系统,在etc下的my.cnf配置文件加一句话sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZER...原创 2019-08-29 10:05:06 · 168 阅读 · 0 评论