MySQL
Ashiamd
github的markdown形式的学习笔记:https://ashiamd.github.io/docsify-notes/#/README
展开
-
SpringBoot配置开启事务
搭建好FastDFS之后,测试了下文件上传下载,没啥问题。然后不经意间发现自己原来之前MySQL操作忘记配置事务了,就顺便配置下。下面先讲讲自己为啥这么配,下面再贴自己事务的配置类事务级别选择 MySQL默认的事务级别是可重复读(repeatable-read),但是这种模式下,如果SQL没有命中索引,就会锁表。而比这个事务低一个级别的不可重复读(read-committed)在没...原创 2020-03-22 09:36:09 · 546 阅读 · 0 评论 -
地理位置处理---Redis的GeoHash和MySQL的geography类型(之后有空再详细介绍)
地理位置处理—Redis的GeoHash和MySQL的geography类型(之后有空再详细介绍)最近比较忙,本来很早就想写对比文章了,这里先大致写写,等之后有空再详细介绍吧。这个文章我本地MD笔记也有,以后再上传到github。1. MySQL的geography适合查找某个指定范围内的物体(比如一个多边形内的)适合需较高精确位置关系的场景。比如传来一个用户坐标,如果需要较精确的定...原创 2020-03-19 01:43:30 · 938 阅读 · 0 评论 -
MySQL的NULL值、空值查询;模糊查询的like、%和=比较
MySQL的NULL值、空值查询;模糊查询的like、%和=比较(用初略测试数据)mysql 用法 ExplainMySQL_执行计划详细说明MySQL执行计划extra中的using index 和 using where using index 的区别提要 今天正好项目要设计数据库,再纠结以前没特地纠结的问题,那就是MySQL如果有字段可能不存在,是否要设置成NULL还是用NO...原创 2020-02-25 10:36:02 · 2926 阅读 · 0 评论