- 基于goinception搭建DBA审核平台
-
概述使用过inception的人对SQL审核这块获取都比较熟悉,作为DBA,审核SQL是日常工作中的很重要的一块内容,审核好SQL对于后期项目以及数据库维护上起着至关重要的作用。而goInceptio...
- MySQL 5.7和MySQL 8.0的4个细节差异
-
在这些年的MySQL升级需求中,让我大跌眼镜的一个现象是:驱动业务从MySQL5.5升级到MySQL5.7的很大一个因素是因为JSON这个特性。而让业务有所顾虑从MySQL5.7升级到MySQL...
- 火烧眉毛?免工具定制启动盘
-
想要符合自己要求的定制启动盘?网上下载的各种集成版真不放心,自己做用工具还得准备一番太麻烦。小编经常需要更新制作符合自己要求的启动盘,为了图方便,工具都不需要准备,用Windows自带的命令就能实现了...
- 详解Oracle、mysql、pg、mssql数据库merge into语法实现(三)
-
概述多表关联查询的时候会用到临时表插入数据,然后再用select查行查询,在往临时表里插入数据的时候,我们经常会用到判断如果临时表里有了这部分数据我们就要更新数据,如果临时表里没有这部分数据我们就要插...
- 做测试不会 SQL?超详细的 SQL 查询语法教程来啦
-
前言作为一名测试工程师,工作中在对测试结果进行数据比对的时候,或多或少要和数据库打交道的,要和数据库打交道,那么一些常用的SQL查询语法必须要掌握。最近有部分做测试小伙伴表示SQL查询不太会,...
- SQL Server中的表变量
-
表变量是SQLServer中用于临时存储数据的结构,类似于临时表。表变量通过声明@符号开始的变量名来定义,并使用TABLE关键字指定其结构。在SQLServer的存储过程、函数、批处理或脚本中经常...
- InnoDB锁机制之行级锁(四)临键锁 (Next-Key Locks)
-
一、前言Next-key锁是记录锁和间隙锁的组合,可以理解为一种特殊的间隙锁。通过临建锁可以解决幻读的问题。每个数据行上的非唯一索引列上都会存在一把临键锁,当某个事务持有该数据行的临键锁时,会锁住一段...
- day47:表的一些操作方式
-
前期准备:#创建表createtableemp(idintnotnulluniqueauto_increment,namevarchar(20)notnull,sexen...
- Windows 10 恢复分区的创建方法
-
Windows10恢复分区的创建方法最近大家都收到了Windows10的更新了吧,没有收到的同学估计近期也快要收到了。现如今电脑出现问题,装个系统对于大多数人来说都不是难事,即使是妹子,要么自...
- 一个按时间戳排序导致的 Bug
-
文章讨论了自己曾经编写分页代码时遇到的一个时间戳相关的排序BUG。作者发现PostgreSQL的时间戳类型的精度为微秒级,这可能导致同一用户创建了多条拥有相同时间戳的记录。这会导致在进行分页查询...