由于不小心,误操作了一条UPDATE语句,造成一条非常重要的数据丢了 相信大家有过类似经历,太着急了,恨不得时间倒流。      下边要做的就是要想尽一切办法把数据找回来      以前sqlser
转载 2024-05-05 16:22:39
62阅读
PostgreSQL中NULL的意义PG中,NULL可以表示空numeric值;不能进行数学操作符计算,NULL参与的结果都是NULL。1、NULL是什么首先需要理解NULL值是什么。因不同语言处理方式不同,所以NULL值经常引起一些混淆。在详细介绍之前,还需要了解三值逻辑和二值逻辑概念。二值是布尔值的概念,要么真,要么假。但三值逻辑可以真,也可以为假,还可以是中间值(未知)。某些语言中,NULL
oracle中读写blob字段的问题  LOB類型分為BLOB和CLOB兩種:BLOB即二進制大型對像(Binary Large Object),適用於存貯非文本的字節流數據(如程序、圖像、影音等)。而CLOB,即字符型大型對像(Character Large Object),則與字符集相關,適於存貯文本型的數據(如歷史檔案、大部頭著作等)。下面以程序實例說明通過JDBC操縱Oracle
转载 11月前
137阅读
SQLite是一种C语言库,实现了一个 小型, 快速, 自包含, 高可靠性, 功能齐全的 SQL数据库引擎。SQLite是世界上最常用的数据库引擎。SQLite内置于所有手机和大多数计算机中,并捆绑在人们每天使用的无数其他应用程序中。SQLite 文件格式稳定,跨平台且向后兼容,开发人员保证至少在2050年之前保持这种格式。SQLite数据库文件通常用作在系统之间传输丰富内容的容器并作为数据的长期
转载 3月前
369阅读
太多的程序员认为SQL有点像野兽。 它是少数几种声明性语言之一 ,因此其行为与命令式,面向对象甚至功能性语言完全不同(尽管有些人说SQL在某种程度上也具有功能性 )。 作为一名SQL培训师( 请访问我们的培训,这太好了 !),我每天都在编写SQL,并使用我们公司的开源库jOOQ来拥抱SQL。 因此,我不得不将SQL的美丽带给仍在努力中的人们。 以下教程适用于 已经使用过SQL但从未完全
转载 2024-09-23 11:44:18
49阅读
PostgreSQL概述概要介绍:         PostgreSQL是一个功能强大的开源数据库系统。经过长达15年以上的积极开发和不断改进,PostgreSQL已在可靠性、稳定性、数据一致性等获得了业内极高的声誉。目前PostgreSQL可以运行在所有主流操作系统上,包括Linux、Unix(AIX、BSD、HP-
# MongoDB数据恢复流程及代码示例 ## 概述 在开发过程中,有时会遇到Mongodb数据丢失的情况,可能是因为数据删除、意外断电等原因造成的。针对这种情况,我们可以通过备份的方式来恢复数据。本文将介绍如何使用Mongodb的备份和恢复功能来实现数据恢复。 ## 流程 下面是整个数据恢复的流程,在进行每一步之前我们需要确保已经安装了Mongodb,并且有可用的备份文件。 | 步骤 |
原创 2023-12-04 03:44:33
141阅读
  这次是远程到公司服务器上测试,把Oracle Sql Developer和JTDS复制上去执行,都是绿色版直接运行就可以。迁移速度更快了,昨晚是连VPN,现在直接在服务器上迁移,一下就迁移完了。刚才批量把存储过程的加密语句去掉了(即删除WITH ENCRYPTION),看下存储过程的移植 1、存储过程不是很令人满意,21个存储过程无法转换,9个存储过程转换成功,只有3个未报
1 背景一般来说,数据库的升级很少遇到,除非确实出现了新的业务需求或者系统bug无法解决的情况下才选择升级。本文基本测试了一下pg9.6升级到10.5的过程,没有遇到太大的问题。2 升级之前博客中有介绍,其实postgresql和mysql的安装逻辑结构很相似,数据和程序时分开的,启动时候指定启动的数据目录,当然数据目录是可以放在配置文件中。今天测试了一下使用pg10.5的版本去打开pg9.6版本
# Docker搭建PostgreSQL教程 ## 导言 在本文中,我将向你介绍如何使用Docker来搭建一个PostgreSQL数据库。Docker是一个开源的容器化平台,可以帮助开发者更方便地构建、分发和运行应用程序。PostgreSQL是一个强大的开源关系型数据库管理系统,被广泛用于大型应用程序的数据存储和处理。 ## 整体流程 下面是搭建PostgreSQL的整体流程,我们会一步一步地
原创 2024-01-04 12:11:58
151阅读
1.6.SQL运维篇运维这块逆天只能说够用,并不能说擅长,所以这篇就当抛砖之用,欢迎补充和纠错PS:再说明下CentOS优化策略这部分的内容来源:首先这块逆天不是很擅长,所以主要是参考网上的DBA文章,之后请教了下运维相关的朋友,大家辩证看就行了,我只能保证90%的准确度(具体看业务)1.6.1.概念1.RAID系RAID:磁盘冗余队列把多个容量小的磁盘组成一组容量更大的磁盘,并提供数据冗余来保证
    常用的双机集群一般采用如下方式配置,两台主机配置为一个集群,共享一个磁盘阵列,正确配置完成的集群中,同一时刻只能有一台主机访问磁盘阵列,如果主机 A 出现故障,集群将会断开它与磁盘阵列的连接,并启动主机 B ,允许主机 B 访问磁盘阵列。一般来讲,这两台主机都安装了数据库服务器,必须保证两台主机的数据库服务器完全一致。 如果需要在一
概述数据库内核博大精深,但执行 SQL 的流程大同小异。数据库内核可以拆分为,接收 client 发送过来的网络包处理网络包,将 SQL 解析成抽象语法树将语法树转换和优化成查询计划通过查询计划生成执行计划,并执行返回结果为什么说是博大精深呢?因为每个部分都有拿出来讨论和研究的价值,各个厂家的数据库实现方式和细节也是花样百出。本文将主要讨论 SQL 是如果被解析成抽象语法树的。简单来说,就是如何将
PostgreSQL安装首先从网上下载PostgreSQL安装包,我使用的是PostgreSQL 9.6.16.2,下载地址为:https://get.enterprisedb.com/postgresql/postgresql-9.6.16-2-windows-x64.exe。当然也有其他的版本,可以根据自己的需求下载。下载后打开存放地址,复制路径,然后打开powershell或CMD,cd到安
Druid 回顾Apache Druid 具有以下特点:亚秒级 OLAP 查询,包括多维过滤、Ad-hoc 的属性分组、快速聚合数据等等。实时的数据消费,真正做到数据摄入实时、查询结果实时。高效的多租户能力,最高可以做到几千用户同时在线查询。扩展性强,支持 PB 级数据、千亿级事件快速处理,支持每秒数千查询并发。极高的高可用保障,支持滚动升级。 Druid的应用场景门店 App 业务大致情
目录openGauss数据库SQL引擎openGauss数据库执行器技术openGauss存储技术一、openGauss存储概览二、openGauss行存储引擎Ⅰ、行存储引擎总体架构Ⅱ、行存储的基本模型与页面组织结构Ⅲ、行存储的多版本管理以及DML操作Ⅳ、基于CSN的MVCC机制Ⅴ、行存储的空间回收Ⅵ、行存储的共享缓存管理Ⅶ、并行日志系统设计Ⅷ、持久化及故障恢复系统设计三、openGauss列存储
转载 2024-10-18 16:07:07
37阅读
在进行数据库查询时,有完整查询和模糊查询之分。一般模糊查询语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件其中关于条件,SQL提供了四种匹配模式:1,% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。比如 SELECT * FROM [user] WHERE u_name LIKE '%三%'将会把u_name
数据类型决定了它的存储格式、有效值范围以及可以对它进行的操作。本文主要记录一些PL/SQL中标量数据类型需要注意的一些点。 首先简单解释下什么是标量数据类型,当第一次在ORACLE官方文档中看到这个词的时候也是有点懵的。ORACLE对其的解释是store values with no internal components,意思是标量数据类型只有一个值,没有内部分量,比如VARCHAR2、BOO
### Mysql重启数据丢失的解决方法 #### 一、整体流程 为了解决mysql重启数据丢失的问题,我们可以采取以下步骤: | 步骤 | 操作 | | ----------- | ------------------------------------- | | 1.备份数据 | 使用mysqldump命令
原创 2023-10-10 08:12:22
227阅读
posgresql介绍 posgresql与posgres是一种数据库没有区别。PostgreSQL是以加
原创 2023-03-23 08:51:41
105阅读
  • 1
  • 2
  • 3
  • 4
  • 5