YashanDB事务操作

简介: YashanDB 是一款高性能数据库,本文档来自其官网,主要介绍事务操作的基本语法与示例。在 YashanDB 中,事务提交前的修改仅对当前用户可见,可通过 `ROLLBACK` 回滚恢复数据;提交后(`COMMIT`),修改对所有用户可见且不可回滚。文档包含创建表、插入数据及事务提交和回滚的具体示例,帮助用户快速掌握 SQL 事务操作。

本文内容来自YashanDB官网,原文内容请见 https://doc.yashandb.com/yashandb/23.3/zh/%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B/SQL%E5%9F%BA%E6%9C%AC%E6%93%8D%E4%BD%9C/%E4%BA%8B%E5%8A%A1%E6%93%8D%E4%BD%9C.html

本章节将介绍YashanDB数据库中事务相关的基本语法和示例。

提交事务前,用户在事务过程做的任何修改只有自己能看到,其他用户无法看到,并可以通过回滚操作将数据恢复。

提交事务后,其他用户可看到修改后的数据,此时无法通过回滚操作将数据恢复。

# 提交事务

执行COMMIT语句提交事务:

CREATE TABLE COM_TB(c1 INT);

INSERT INTO COM_TB VALUES(1),(2),(3);

COMMIT;

Copied!

# 回退事务

执行ROLLBACK语句回退事务:

  • 执行如下语句于COM_TB表中添加新数据:

    INSERT INTO COM_TB VALUES(6);
    
    SELECT c1 FROM COM_TB;
    
              C1
    ------------
               1
               2
               3
               6
    

    Copied!

  • 执行ROLLBACK语句将事务回退至修改前状态:

    ROLLBACK;
    
    SELECT c1 FROM COM_TB;
    
              C1
    ------------
               1
               2
               3
    

    Copied!

相关文章
|
11月前
|
缓存 运维 监控
解决隐式内存占用难题
本文详细介绍了在云原生和容器化部署环境中,内存管理和性能优化所面临的挑战及相应的解决方案。
907 193
解决隐式内存占用难题
|
10月前
|
监控 算法 测试技术
突破极限: 高负载场景下的单机300M多行正则日志采集不是梦
在当今数字化时代,日志数据已成为企业 IT 运营和业务分析的关键资源。然而,随着业务规模的扩大和系统复杂度的提升,日志数据的体量呈现爆发式增长,给日志采集和处理系统带来了巨大挑战。
649 99
|
11月前
|
调度 数据库 Python
【YashanDB 知识库】DolphinScheduler 适配崖山 Python 驱动
本文来自YashanDB官网,介绍如何将DolphinScheduler调度器适配崖山Python驱动,实现通过Python任务访问崖山数据库。环境要求包括DolphinScheduler 3.1.9、Python 3.9及YashanDB 23.2.2.100。操作步骤涵盖安装YashanDB客户端、配置环境变量、安装Python驱动以及设置DolphinScheduler相关参数,助力用户高效集成与使用。
|
11月前
|
人工智能 Cloud Native 安全
DeepSeek 给 API 网关上了一波热度
API 网关并不是一个新的概念,但 DeepSeek 的全民化趋势给 API 网关上了一波热度。本文将围绕 API 网关的上下游概念、演进历程和分类、核心能力、DeepSeek 如何接入 API 网关等方面,和大家一起更加立体的重新认识下 API 网关。
654 135
|
11月前
|
存储 缓存 Prometheus
阿里云下一代可观测时序引擎-MetricStore 2.0
我们开发了 MetricStore 2.0 版本,从存储到计算进行了全面升级,致力于成为阿里云下一代可观测时序引擎。
662 48
|
JavaScript 前端开发 Shell
Flow-CLI 全新升级,轻松对接 Sonar 实现代码扫描和红线卡点
Flow-CLI 使用的典型场景如:自定义开发一个 Sonar 扫描步骤,以在流水中触发 Sonar 扫描,并以扫描结果作为红线卡点,以保证代码质量;对接三方自有审批平台,在发布前进行检查审批,审批通过才允许发布。接下来,我们就以对接 Sonar 服务为例,手把手教你开发一个带红线功能的 Sonar 扫描步骤。
773 125
|
11月前
|
消息中间件 存储 负载均衡
AI 推理场景的痛点和解决方案
一个典型的推理场景面临的问题可以概括为限流、负载均衡、异步化、数据管理、索引增强 5 个场景。通过云数据库 Tair 丰富的数据结构可以支撑这些场景,解决相关问题,本文我们会针对每个场景逐一说明。
1815 148
AI 推理场景的痛点和解决方案
|
11月前
|
机器学习/深度学习 弹性计算 搜索推荐
QwQ-32B一键部署,真正的0代码,0脚本,0门槛
阿里云发布的QwQ-32B模型通过强化学习显著提升了推理能力,核心指标达到DeepSeek-R1满血版水平。用户可通过阿里云系统运维管理(OOS)一键部署OpenWebUI+Ollama方案,轻松将QwQ-32B模型部署到ECS,或连接阿里云百炼的在线模型。整个过程无需编写代码,全部在控制台完成,适合新手操作。
1789 176
QwQ-32B一键部署,真正的0代码,0脚本,0门槛
|
10月前
|
数据可视化 大数据 Python
让数据“开口说话”——数据可视化的实用指南
让数据“开口说话”——数据可视化的实用指南
301 20