logo头像

From zero to HERO

如何自动填充SQL语句中的公共字段

如何自动填充SQL语句中的公共字段

1. 前言我们在设计数据库的时候一定会带上新增、更新的时间、操作者等审计信息。 之所以带这些信息是因为假如有一天公司的数据库被人为删了,尽管可能有数据库备份可以恢复数据。但是我们仍然需要追踪到这...

Spring Data R2DBC响应式操作MySQL

Spring Data R2DBC响应式操作MySQL

1. 前言在使用R2DBC操作MySQL数据库 一文中初步介绍了r2dbc-mysql的使用。由于借助DatabaseClient`操作MySQL,过于初级和底层,不利于开发。今天就利用Spri...

使用R2DBC操作MySQL数据库

使用R2DBC操作MySQL数据库

1. 简介三月份已经介绍过R2DBC,它是一种异步的、非阻塞的关系式数据库连接规范。尽管一些NoSQL数据库供应商为其数据库提供了反应式数据库客户端,但对于大多数项目而言,迁移到NoSQL并不是...

一对多分页的SQL应该怎么写?

一对多分页的SQL应该怎么写?

1. 前言MySQL一对多的数据分页是非常常见的需求,比如我们要查询商品和商品的图片信息。但是很多人会在这里遇到分页的误区,得到不正确的结果。今天就来分析并解决这个问题。 2. 问题分析我们先创...

什么是 读写分离、垂直拆分、水平拆分、分库分表?

什么是 读写分离、垂直拆分、水平拆分、分库分表?

1. 前言相信你经常被 读写分离、垂直拆分、水平拆分、分库分表 这几个名词搞得很懵逼。我有时候也很懵逼,那么今天就来把这几个数据库常用术语搞清楚,同时也记录一下。 2. 读写分离这个相对比较好理...

mysql如何进行累加计算

mysql如何进行累加计算

前言接了一个需求,产品想分析一下用户增长的曲线。也就是某个时间段的每日总人数列表。好对近期活动进行一个效果的评测。这个统计sql还是花了我一小段时间的。mysql统计这个还是需要一定的技巧的。 ...