mysql
BeJav
会跳舞的程序员
展开
-
mybatis框架遇到的问题:All elements are null
今天在做一个查询接口,应用场景是统计选择日期范围内的每日数据量,于是便想到了使用count()函数来统计总行数来代表数据量,并且以记录时间的字段来作为分组标准(group by),大体思路有了之后便开始动手编写。排查后发现不是数据类型的问题,最终锁定是select标签中我写成了resultType来接收结果,换成resultMap来接收之后就可以了!排查掉sql语句编写错误、传参错误等情况后,我就猜测是不是数据接收错误,于是排查了VO类的数据类型的可能性。下面是mapper接口定义的方法。原创 2023-08-01 17:37:47 · 1213 阅读 · 0 评论 -
MySQL本地安装遇到的问题
⑤ 没有配置环境变量(Path中配置mysql的bin目录的路径,我的是:D:\envirement\mysql\mysql-5.7.13-winx64\bin)排除完以上几个原因后,基本上就能正常启动mysql服务(net start mysql)了,启动后执行 mysql -u root -p,如果出现。③ 安装目录中有包含多个my.ini文件(我是这个问题…,则表示mysql已经安装成功,那么默认密码是什么呢?② 原有的MySQL服务没有删除,导致服务占用。进入之后,重新设置密码即可。原创 2023-07-26 10:51:42 · 191 阅读 · 0 评论 -
解决 Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezone‘ property manually
IDEA在连接数据库的时候出现了问题:Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually.解决方法:在URL后面添加这段:?serverTimezone=GMT%2B8参考文章:IDEA连接mysql报错Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTime原创 2022-04-27 11:25:45 · 1024 阅读 · 1 评论 -
MySQL_Select语法总结
DQL语言在数据库语言中是特别重要的,大部分的数据库操作都是查询,所以掌握DQL特别关键。select [all | distinct] column1[as c1],column2[as c2],..... --all是查询所有,distinct是去重FROM table1[as t1] --as是取别名[left | right | inner join table2] --联合查询,左连接、右连接、内连接[where ....] -- 指定结果需要满足的条件,这里可以写嵌套查询语句(子查询)原创 2022-04-09 10:13:30 · 827 阅读 · 0 评论 -
MySQL_分页查询公式
学习完狂神说Java的视频,在这里写一个随笔来记录mysql的分页查询。开发环境:SQLyog链接:https://pan.baidu.com/s/10bOkbmH44mDfaGkGg3YjvQ提取码:jknt一、创建数据库和表sql文件:链接:https://pan.baidu.com/s/1W4ykH_FSoDc79_tENqCKVQ提取码:y3pk二、写查询语句SELECT s.StudentNo,StudentName,SubjectName,StudentResultFROM原创 2022-04-07 15:55:03 · 1134 阅读 · 0 评论 -
MySQL_五个重要的字段
数据库学习随笔:以下五个字段有重要意义:id 主键version 乐观锁is_delete 伪删除gmt_create 创建时间gmt_update 修改时间做项目的时候,每一个表都必须存在这五个表。原创 2022-04-04 12:08:58 · 1053 阅读 · 0 评论