一. 排序数据1.1 排序规则使用 ORDER BY 子句排序ASC(ascend): 升序DESC(descend):降序ORDER BY 子句在SELECT语句的结尾。1.2 单列排序#1.排序
# 如果有没有使用排序操作,默认情况下查询返回的数据是按照添加数据的顺序显示的
#SELECT * FROM employees;
# 练习:按照
......
7
0
0
2024-10-04
下面是一些使用 Oracle 数据库中处理时间的函数的 SQL 查询:SYSDATE - 获取当前日期和时间:SELECT SYSDATE FROM dual;CURRENT_DATE - 获取当前日期:SELECT CURRENT_DATE FROM dual;SYSTIMESTAMP - 获取当前日期和时间及时区信息:SELECT SYSTIMESTAM
......
18
0
0
2024-09-19
当涉及到数据库管理系统(DBMS)时,PostgreSQL(通常简称为pgsql)是一个备受青睐的选择。作为一款功能强大、开源的关系型数据库管理系统,pgsql具有广泛的应用领域和强大的特性,为用户提供了可靠的数据存储和处理解决方案。1. 什么是 PostgreSQL?PostgreSQL是一种面向对象的关系型数据库管理系统,它遵循SQL标准,并提供了许多扩
......
23
0
0
2024-09-17
为了说这件事的公平性,公正,透明的特性,调整isolation 从源头进行改变,所以语句执行的时候,并不会在begin 上标明是什么隔离级别。这点请各位看官注意。# only default tablespace
#check_function_bodies = on
default_transaction_isolation = 'serializab
......
22
0
0
2024-09-10
本篇文章将通过实例来讲解一下存储过程怎么写,知识点总结在文末。1 写一个简单的存储过程首先,让我们来写一个简单的存储过程,用于输出当前系统时间。CREATE OR REPLACE PROCEDURE TEST AS
--声明当前时间变量
CURRENT_TIME VARCHAR2(32);
BEGIN
--查询当前时间赋值给变量
SELE
......
52
0
0
2024-09-05
大家好,我是小富~前言本文是《ShardingSphere5.x分库分表原理与实战》系列的第六篇,书接上文实现三种自定义分片算法。通过自定义算法,可以根据特定业务需求定制分片策略,以满足不同场景下的性能、扩展性或数据处理需求。同时,可以优化分片算法以提升系统性能,规避数据倾斜等问题。在这里,自定义分片算法的类型(Type)统一为CLASS_BASED,包含两
......
113
0
0
2024-08-03
SQL vs NoSQL:系统设计中选择哪个数据库?在设计系统时,您将面临的最关键的系统设计选择之一是选择合适的数据库管理系统(DBMS)。SQL 与 NoSQL 数据库之间的选择可以极大地影响系统的整体性能、可扩展性和通常的成功。这就是为什么我们在系统设计中详细比较了SQL 与 NoSQL 数据库,以帮助您在设计可扩展系统时确定选择哪个数据库。我们还将讨论
......
237
0
0
2024-05-29
前言在进行SQL优化前,我们必须先了解SQL查询的性能分析,为什么这条SQL慢,慢在哪里?这样我们才能更好的进行SQL优化。性能分析查看执行频次查看当前数据库的 INSERT, UPDATE, DELETE, SELECT 访问频次:SHOW GLOBAL STATUS LIKE 'Com_______';或者 SHOW SESSION STATUS LIK
......
214
0
0
2024-05-08
这是学习笔记的第 2480篇文章我们总是听到Oracle、MySQL、PostgreSQL等数据库,似乎大家都没有回过神来,其实SQLite是全球用户最多的数据库产品,只是没有太在意而已,比如我们使用的微信里面也有SQLite的身影,Python里面也默认安装了sqlite,Django默认调用的就是sqlite驱动,就连数据库领域内也有很多默认安装的存在形
......
232
0
0
2024-04-26
最近是不知道怎么回事,年底了自己的公司,群里都在关于磁盘的空间部分,MySQL怼完架构师,PostgreSQL 也让我想起曾经有一个资深的架构提出一个问题,PostgreSQL 不非要使用 vacuum full 就能回收空间的谣言,也让我给怼了一顿。所以今天说说这个问题,众所周知vauum full的2024-01-10 01:24:00.771 EST
......
270
0
0
2024-04-02
实例实例是指在内存中分配的一块共享内存区域(SGA)和一组后台进程(或线程),它们用于访问和控制数据库。3实例是Oracle数据库的运行时环境,它是数据库的动态部分,它可以启动和关闭,也可以有多个实例同时运行。实例的名称是由实例名(Instance Name)决定的,它也叫做系统标识符(SID),它是实例的唯一标识,一般与数据库名相同。4实例名是由参数ins
......
271
0
0
2024-03-22
一、引言数据备份和恢复是数据库管理中至关重要的任务,对于确保数据安全性和业务连续性具有重大的意义。以下是一些关键的重要性方面:防止数据丢失: 数据备份是防止因硬件故障、人为错误、恶意攻击或其他意外事件导致数据丢失的主要手段。通过定期备份数据,可以最小化潜在的信息损失。应对灾难: 自然灾害、火灾、洪水、地震等不可预测的灾难可能导致数据中心的完全或部分破坏。备份
......
356
0
0
2024-03-09
安全性在信息时代的关键性是不可忽视的,随着科技的迅猛发展和数字化转型的推进,信息已成为现代社会最宝贵的资产之一。在这个背景下,数据库作为信息存储和管理的核心枢纽,其安全性显得尤为重要。以下是安全性在信息时代的关键性的几个方面:保护敏感信息: 许多组织和企业存储着大量敏感和私密的信息,如客户数据、财务记录和知识产权等。数据库安全性的不足可能导致这些信息被恶意获
......
259
0
0
2024-03-07
一、隔离级别的介绍隔离级别是指在数据库系统中,一个事务的执行是否会受到其他事务影响的程度,以及事务之间相互隔离的程度。隔离级别主要用于控制事务之间的相互影响,确保数据库系统在并发执行多个事务时能够保持数据的一致性和可靠性。 在SQL事务中,有四种标准的隔离级别,每一种级别都提供了一种不同的事务隔离水平,这些级别是:读未提交(Read Uncommitted)
......
295
0
0
2024-03-03
一、并发控制概述1.1 定义和基本概念定义: 并发控制是指在多个同时运行的操作或事务中,有效地管理对共享资源的访问,以确保系统的正确性和一致性。在计算机科学和数据库领域,它主要用于处理并发访问共享数据时可能出现的冲突和竞争条件。基本概念:共享资源: 共享资源是指多个操作或事务需要访问的数据、文件、内存或其他系统资源。并发控制的主要目标是防止对共享资源的不正确
......
254
0
0
2024-03-03