美文网首页JAVA 相关
mysql数据库,事物、视图

mysql数据库,事物、视图

作者: 琴匣自鸣 | 来源:发表于2018-04-22 16:34 被阅读32次

一、事物
        访问并可能更新数据库中各种数据项的一个程序执行单元。事物可能由一条或多条sql语句执行。例1:update kh set age=18 where name='老王';修改老王的年龄为18,这条语句就是一个单独的执行单元也就是一个事物。
例2:update ‘钱包’ set money='50'(原本为100) where name='上条当麻';update '钱包' set money=100(原本为50) where name='炮姐';上条当麻丢了50元钱包减少50,被炮姐捡到钱包多了50元那么这整个事件有两句sql语句组成了一个执行单元也就是一个事物;
        1.事物的特性:原子性----事物是一个完整的操作,事物的各步操作是不可分割的(原子性,意思是你把原子分给我看看,原子不可分割),要么                                                    都执行,要么都不执行
                                一致性----当事物完成时,数据必须处于一致状态
                                                 详细解释:事物特性详解
        2.事物的使用语法: 开始事物 begin/strart transaction;
                                         提交事务:commit;
                                         回滚(撤销)事物:rollback;     
         3.隔离性:并发事务之间彼此隔离、独立,它不应以任何方式依赖于或影响其他事务,也就是事物之间彼此独立互不干扰、互不影响。
         4.持久性:事物完成后:它对数据库的修改被永久保持,也就是数据库修改已完成,不会回滚撤销

相关文章

  • mysql数据库,事物、视图

    一、事物 访问并可能更新数据库中各种数据项的一个程序执行单元。事物可能由一条或多条sql语句执行。例1:updat...

  • JDBC 第一章

    MySQL安装 数据库视图化工具 MySQL基本操作 JDBC MySQL安装 1.1、下载 链接:https:/...

  • MySQL之视图

    SQL语言之视图 前言 本章我们将学习MySQL中的视图,视图是数据库中的重要组件,本文将从视图是什么,视图的作用...

  • MySQL数据库高级操作一

    前言 MySQL增删改查基本操作后,为了优化数据库还可使用视图、事务、索引等数据库操作。 1、视图——SQL语句查...

  • MySQL建表和增删改相关SQL语句

    MySQL建表和增删改相关SQL语句 Navicat 数据库导航视图如下:

  • MySQL面试题 | 附答案解析(十一)

    视图 1. 为什么要使用视图?什么是视图? 为了提高复杂SQL语句的复用性和表操作的安全性,MySQL数据库管理系...

  • MySQL DEFINER详解

    前言: 在 MySQL 数据库中,在创建视图及函数的时候,你有注意过 definer 选项吗?在迁移视图或函数后是...

  • 2019-07-08

    数据库 MySQL数据库的基本操作(增删改查)高级操作视图备份和还原事务触发器函数存储过程 什么是数据库?数据库(...

  • MySQL视图和事物的总结

    创建视图 create view v_pid_areas as select * from areas where...

  • 推荐收藏 —— MySQL视图详细介绍

    前言: 在MySQL中,视图可能是我们最常用的数据库对象之一了。那么你知道视图和表的区别吗?你知道创建及使用视图要...

网友评论

    本文标题:mysql数据库,事物、视图

    本文链接:https://www.haomeiwen.com/subject/nibxlftx.html