![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 53
渣渣港
这个作者很懒,什么都没留下…
展开
-
对mysql索引、排序理解
mysql的索引和联合索引相关只是补充原创 2022-10-08 15:10:02 · 717 阅读 · 0 评论 -
setRollbackOnly工作详情和遇到的问题
setRollBackOnly的工作原理和遇到的问题原创 2022-06-07 11:58:28 · 2494 阅读 · 0 评论 -
sharding-jdbc整体使用流程
最近开始了一个新项目用到了sharding-jdbc之前从来没用过,所以也是学了一段时间,摸爬滚打之后终于搭好了,下面来具体说说怎么使用的<!-- 这里只是sharding的pom坐标 --> <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sharding-jdbc-core</artifact.原创 2022-04-15 15:54:29 · 1547 阅读 · 0 评论 -
mysql里面对JSON的操作函数JSON_EXTRACT
我们有时候在sql查询的时候会对json数据比较头疼,有时候会通过mybatis进行转换成string来进行处理,但是在mysql5.7以及就开始支持对json的解析处理了,这里我们聊一下今天用到的JSON_EXTRACTselect * from AAA fm where JSON_EXTRACT(CAST(fm.content AS CHAR), '$.headerTitleType_.name') = '查询的内容'注意报错:Data truncation:.原创 2022-01-18 12:48:08 · 3592 阅读 · 0 评论 -
mysql相关内部表查询
今天在部署生产环境的时候出现了锁表的情况,这里整理一下使用到的相关sql// 查询相关正在运行的sql方式一 对于sql的展示可能不完整show processlist// 查询相关正在运行的sql方式二 该方式的运行sql会比较完整select * from information_schema.PROCESSLIST t where t.info is not null// 查看当前正在等待锁的事务SELECT * FROM INFORMATION_SCHEM.原创 2021-09-29 00:53:38 · 136 阅读 · 0 评论 -
mysql查询的显示加锁和自动提交相关验证
之前一直有一个误区,以为事务内内的查询也是携带行级锁的,这个是有问题的今天试了一下; 先看一下我的name表;这里的age是主键! 其他值不用过多关注// 这通过查询加了一个显示锁也就是悲观锁没有commit;begin;select * from name where age = 18 for update;// 普通查询 可以查询出来,不经过锁select * from name where age = 18;// 这通过查询加了一个显示锁也就是悲观锁没有commit;begin.原创 2021-08-18 13:08:30 · 385 阅读 · 0 评论 -
mysql的批量更新
今天写代码遇到了mysql通过集合更新个别字段的情况,思考了很久发现如果for循环以后高并发可能就直接凉凉,之后看到了一个很强的东西 on DUPLICATE KEY UPDATE,直接上代码结束一下怎么使用见图解释:这里使用的是批量添加的语句,这里id一定要加上,因为如果在insert的时候发现你的主键id已经在表里存在了,后面sql语句后面有onduplice key update 那么就会根据id去更新需要更新的字段,需要更新的字段写法如图: 表里面的字段名 = values(表字段名),.原创 2021-08-11 21:10:49 · 216 阅读 · 0 评论 -
mysql多字段group by分析实践
先看一下表数据来看sqlselect * from t_table t group by t.name,t.age,t.sex看到结果有的同学要问了group by 了那么为什么name还是会重复,这里就要提到一个东西就是如果group by了多个字段那么前者在一定程度上会限制后者,这里的一定程度就是后者的group by不会减少前者的数据可能有点难理,需要自己写一下去琢磨一下就行了注意事项:网上很多人都说group by多字段最终结果都是最后一个字段来决定的 这种说法是不正确的,.原创 2021-08-03 10:10:42 · 239 阅读 · 0 评论