MySQL Mysql数据库单库迁移的操作方法 为什么要迁移 MySQL 迁移是 DBA 日常维护中的一个工作。迁移,究其本义,无非是把实际存在的物体挪走,保证该物体的完整性以及延续性。就像柔软的沙滩上,两个天真无邪的小孩,把一堆沙子挪向其他地方,铸就内心神往的城堡。 生产环境中,有以下情况需要做迁移工...
MySQL 如何使用canal监控mysql数据库实现elasticsearch索引实时更新 业务场景 使用elasticsearch作为全文搜索引擎,对标题、内容等,实现智能搜索、输入提示、拼音搜索等 elasticsearch索引与数据库数据不一致,导致搜索到不应被搜到的结果,或者搜不到已有数据 索引相关业务,影响其他业务操作,如索引删除失败导...
MySQL 带你深入分析MySQL重做日志 redo /log 二、缓存、磁盘结构 在事务的ACID特性中,原子性(A)、一致性(C)、持久性(D)由undo log和redo log实现,隔离性(I)由锁+MVCC实现 undo log:事务还没有commit,中途执行异常,可以使用undo log把数据恢复到事务执...
SQLSERVER SQL开发知识:SQL删除多列语句的写法 最近在写SQL过程中发现需要对一张表结构作调整(此处是SQL Server),其中需要删除多列,由于之前都是一条SQL语句删除一列,于是猜想是否可以一条语句同时删除多列,如果可以,怎么写法? 第一次猜想如下(注意:此处是猜想,非正确的写法): ALTER ...
Oracle ORACLE开发:Oracle同步数据到kafka的方法 环境准备 软件准备 CentOS Linux 7.6.1810 (2台,A主机,B主机) Oracle 11.2.0.4(A主机安装) Kafka 2.13-2.6.0 (B主机安装) kafka-connect-oracle-master (B主机安装,...
MongoDB MongoDB数据库基础 集合操作知识 一、创建集合 本章节我们为大家介绍如何使用 MongoDB 来创建集合。 MongoDB 中使用 createCollection() 方法来创建集合。 语法格式: db.createCollection(name, options) ...
Oracle 详解Oracle数据库url连接最好的orcl代表的什么 今天生产上项目启动访问 一个数据库的时候,出现了 ORA-12505, TNS:listener does not currently know of SID given in connect desc . 后面看了下,我的数据库配置为: driverCl...
PostgreSQL 详解关于PostgreSQL对GROUP BY子句使用常量的限制 一、问题描述 最近,一个统计程序从Oracle移植到PostgreSQL(版本9.4)时,接连报告错误: 错误信息1: postgresql group by position 0 is not in select list. 错误信息2: non-int...
MySQL MySQL开发知识:最新MySQL高级SQL语句大全 引言 对MySQL数据库的查询,除了基本的查询外,有时候需要对查询的结果集进行处理。例如只取10条数据、对查询结果进行排序或分组等等。 一、常用查询 1、order by按关键字排序 使用SELECT语句可以将需要的数据从MySQL数据库中查询出来,如果对...
MySQL MySQL数据库开发:MySql 查询符合条件的最新数据行 平时做业务,经常是需要查什么什么什么的最新的一条数据。 那至于最新这个概念, 对于产品来说,经常会说的是 时间顺序,最新也就是 最近的意思。 结合示例: 这是一张记录人员来访的记录表。数据表里的数据准确记录了每个人来访时带的帽子颜色、时间、人员编码(每个人...
SQLSERVER 如何使用 SQL 语句实现一个年会抽奖程序的代码 总结 年关将近,抽奖想必是大家在公司年会上最期待的活动了。如果老板让你做一个年会抽奖的程序,你会怎么实现呢?今天给大家介绍一下如何通过 SQL 语句来实现这个功能。实现的原理其实非常简单,就是通过函数为每个人分配一个随机数,然后取最大或者最小的 N 个随机...
Oracle 空间管理Oracle数据库分析函数用法 1、什么是窗口函数? 窗口函数也属于分析函数。Oracle从8.1.6开始提供窗口函数,窗口函数用于计算基于组的某种聚合值, 窗口函数指定了分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化。 与聚合函数的不同之处是:对于每个组返回多行,...