
mysql
文章平均质量分 71
子笙—望舒
二哈一个
展开
-
MySql - ON DUPLICATE KEY UPDATE插入或更新
当插入数据时,要判断一行的主键或者唯一键是否存在,存在则更新指定的信息,不存在则插入。原创 2024-03-08 15:14:51 · 502 阅读 · 0 评论 -
MySql高级用法- 窗口函数
last_value返回当前框架的最后一行计算出的值SELECTw.id,w.name,w.val,LAST_VALUE(val) over(PARTITION BY w.name ORDER BY w.val DESC) AS '组内倒序最后一个值',LAST_VALUE(val) over(PARTITION BY w.name ORDER BY w.val ASC) AS '组内正序最后一个值'FROMwindows w。原创 2024-03-05 18:02:24 · 1093 阅读 · 0 评论 -
Mysql-慢查询日志使用
Mysql默认情况下没有打开慢日志,主要是因为慢日志可能会对数据库的性能产生一定的影响。当开启慢日志时,Mysql需要在每次执行语句时判断是否超过了慢日志的阈值,这会增加额外的计算和存储开销。此外,如果慢日志记录的数据量过大,也会占用大量的磁盘空间,进一步影响数据库性能。因此,开启慢日志需要在保证数据库性能的前提下进行,需要根据实际需求进行设置。原创 2023-11-28 21:48:23 · 281 阅读 · 0 评论