Mysql
小石潭记丶
从小丘西行百二十步,隔篁竹,闻水声,如鸣珮环,心乐之。伐竹取道,下见小潭,水尤清冽。全石以为底,近岸,卷石底以出,为坻,为屿,为嵁,为岩。
展开
-
Mysql分页查询问题记录
问题:查询界面数据和数据库一致。但是导出数据却有重复的数据,实际数据库只存在一条数据。 分析:每页查询100条,比如第一页查出来id为100的数据,在第二页也出现了id为100的数据。每页的查询条件都一样,根据时间降序只是page不一样。但是并不是必现问题🌝🌝 解决:根据时间降序,数据库很多数据的时间一致,所以导致了这个问题,解决方案根据其他唯一字段排序就解决了这个问题。原创 2022-12-02 10:16:23 · 347 阅读 · 0 评论 -
explain查看sql语句执行计划
explain + sql 执行结果字段描述: id (select唯一标识) select_type(select类型) table(表名称) type(连接类型) possible_keys(可能的索引选择) key(实际用到的索引) key_len(实际索引长度) ref(与索引比较的列) rows(预计要检查的行数) filtered(按表条件过滤的行百分比) extra(附加信息) 索引失效可能的原因: 不满足最左前缀原则 范围索引列没有放到...原创 2021-11-24 15:02:02 · 788 阅读 · 0 评论 -
Mysql中AND、OR的优先级导致的实际项目问题
项目中遇到问题:使用specification 理想的sql:where status=? and (enterprise_name=? or credit_code=? or (legal_person_name=? and legal_person_certificate_no=?)) specification拼接的sql:where status=? and (enterprise_name=? or credit_code=? or legal_person_name=? and lega原创 2021-06-29 17:06:50 · 297 阅读 · 3 评论 -
springboot连接MySQL8.0报错
我的解决办法: 先查看mysql的服务是否启动 这里填写自己的数据库名称 #在URL后面加上编码和时区 spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC spring.datasource.use...原创 2019-02-19 19:02:13 · 1077 阅读 · 0 评论 -
删除mysql服务 安装mysql5.6
删除mysql及服务 1.停止mysql服务 2.删除mysql文件夹 3.删除注册表里面的mysql 在Win10开始菜单栏搜索 regedit 进入注册表编辑器(在cmd下输入此命令也是可以打开的) 路径1:\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application\MySQL 路径1:\HKEY_L...原创 2020-03-28 10:25:51 · 407 阅读 · 0 评论 -
MySql中left join、right join、inner join实例分析,union与union all的区别,Mybatis中CDATA []的用法
inner join:select * from user a inner join grade b on a.gid = b.id; 只返回两个表中联结字段相等的行 left join:select * from user a left join grade b on a.gid = b.id; 返回包括左表中的所有记录和右表中联结字段相等的记录 左表(user)的记录将会全部表示出来,而右表(grade)只会显示符合搜索条件的记录(例子中为: a.gid = b.id)....原创 2020-05-14 21:42:56 · 1132 阅读 · 0 评论
分享