当前位置: 首页 > news >正文

【数据库】事务 | 视图 | 自定义函数创建

1、事物及其特征

事物机制的应用:淘宝订单交易,微信转账等。

视图--------筛子---------过滤-------筛选想要的信息

数据库只存放了视图对应的SQL语句。

视图是一个虚拟的表,本质是一个虚拟的SQL命令集合。

(1)创建单表视图

(虽然视图里没有30的数据,但原表里插入这个30的数据了)

*为了避免插入一个不是“deptno = 20”的数据应该怎么办?-----------加入判断条件,判断是不是属于20的,属于的话就插入,不是的话就丢弃

replace--------替换以创建的视图       

with check option---------判断条件

(2)创建多表视图

(3)创建统计视图

(4)创建基于视图的视图

2、事物并发问题的解决方法------------“隔离

(1)解决不可重复读--------锁住当前操作的那一行

(2)解决幻读-------锁住当前操作的表格

为了解决事物并发出现的问题(脏读、幻读、不可重复读),我们可以引入隔离机制

*MySQL默认使用的是REPEATABLER READ()

read uncommitted读未提交

read committed读提交

repeatable read可重复读取

serializable可序化

自定义函数创建

(通配符--------Linux中的---------差不多)

http://www.lryc.cn/news/421088.html

相关文章:

  • Linux---进程(5)---进程地址空间
  • C语言实现数据结构之队列
  • 写一个Vue2和vue3的自定义指令(以复制指定作为示例)
  • MySQL —— 聚合查询,分组查询 与 联合查询
  • Spring声明式事务失效场景
  • 基于SpringBoot+UniAPP宠物食品外卖点单小程序的设计与实现》
  • ssrf 内网访问 伪协议 读取文件 端口扫描
  • 发布包到npm
  • Python | Leetcode Python题解之第324题摆动排序II
  • IGModel——提高基于 GNN与Attention 机制的方法在药物发现中的实用性
  • AArch64中的寄存器
  • 树莓派Pico 2来了
  • LeetCode面试题Day7|LeetCode135 分发糖果、LeetCode42 接雨水
  • [免费]适用于 Windows 10 的十大数据恢复软件
  • Win11+docker+vscode配置anomalib并训练自己的数据(3)
  • Java | Leetcode Java题解之第332题重新安排行程
  • 招聘公告|健安环保科技(广东)有限公司
  • 小程序的安全设计
  • 【Android】网络技术知识总结之WebView,HttpURLConnection,OKHttp,XML的pull解析方式
  • Kubernetes—k8s集群存储卷(pvc存储卷)
  • 用网格大师转换的3D Tiles数据,在进行了顶点重建后,尝试加载到Cesium中却无法显示内容。应该如何解决这一问题?
  • display:flex布局,最简单的案例
  • SQL注入实例(sqli-labs/less-17)
  • HTML+CSS+JS计算器
  • EasyCVR视频汇聚平台云计算技术核心优势:高效、灵活与可扩展性深度解读
  • JavaScript高阶笔记总结(Xmind格式):第一天
  • 十三、代理模式
  • Unity物理模块 之 2D效应器
  • 一款手机壳凭什么卖800元?Casetify品牌策略全解析 | 品牌出海
  • 【Rust光年纪】并发编程利器:探索 Rust 异步库与并行处理工具