![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 77
zhbaodong
这个作者很懒,什么都没留下…
展开
-
MySQL使用GROUP BY分组后,获取每组中时间记录最新的行对应的其他字段
在编写MySQL数据库查询语句时,经常遇到使用GROUP BY分组后,需要获取每组中时间记录最新的行对应的其他字段这一情况,本文介绍了几种解决方法。原创 2024-01-16 16:20:13 · 1558 阅读 · 0 评论 -
MySQL在事务中使用SELECT ... FOR UPDATE
在数据库的操作中,经常发生数据并发更新的情况,这时可以使用SELECT … FOR UPDATE语句对数据加锁保证数据更新的正常执行。下图所示为一张学生成绩表,现在开启两个终端会话模拟数据的并发操作。(开启终端会话可以使用MySQL Shell,安装和使用方法详见另一篇博文如何使用MySQL Shell连接数据库)先开启第一个会话,依次执行以下语句将id为3的记录中数学成绩加10:start transaction;select * from test where id = 3 for upda原创 2020-12-23 16:42:06 · 1786 阅读 · 0 评论 -
如何使用MySQL Shell连接数据库
在有些情况下我们需要使用命令行方式连接MySQL数据库,这时可以使用MySQL官方提供的命令行工具MySQL Shell。一、下载MySQL Shell下载地址:https://dev.mysql.com/downloads/shell/注意下载地址为下面的Other Downloads,上面的Recommended Download是MySQL数据库的下载地址。二、配置运行环境下载后...原创 2020-03-23 09:12:11 · 19029 阅读 · 3 评论 -
MySQL数据库操作命令总结
MySQL常用命令总结原创 2020-03-21 11:05:44 · 173 阅读 · 0 评论 -
MySQL在树形结构中查询指定分类
假设存在如下图书分类表: ItemID Name PreID SeqID 1 计算机 0 1 2 操作系统 1 1.2 3 算法 1 1.3 4 云计算 1 1.4 5 体育 0 5 6 球类 5 5.6 7 足球 6 5.6.7...原创 2018-07-17 09:12:03 · 1913 阅读 · 0 评论