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

青木源网站建设公司查看网站是否wordpress

青木源网站建设公司,查看网站是否wordpress,凡科网做网站贵吗,百度链接提交一、数据库事务 数据库事务介绍——要么全部成功要么全部失败 我们把完成特定的业务的多个数据库DML操作步骤称之为一个事务 事务——就是完成同一个业务的多个DML操作 例#xff1a; 数据库事务四大特性 原子性#xff08;A#xff09;#xff1a;一个事务中的多个D…一、数据库事务 数据库事务介绍——要么全部成功要么全部失败 我们把完成特定的业务的多个数据库DML操作步骤称之为一个事务 事务——就是完成同一个业务的多个DML操作 例 数据库事务四大特性 原子性A一个事务中的多个DML操作要么同时执行成功要么同时失败 一致性C事务执行之前和事务执行之后数据库中的数据是一致的完整性和一致性不能被破坏 隔离性数据库允许多个事务同时执行多个并发的事物之间不能发生影响 持久性事务完成之后对数据库的操作是永久的 二、MySQL事务管理应用 1.自动提交 在Mysql中默认DML指令执行自动提交当我们执行一个DML语句后自动同步到数据库中 用sql语句执行后先短暂进入一个缓存区域检查语句是否正确然后再对数据空间进行改变 2.事务管理 开启事务就是关闭自动提交在缓存区域进行检查如果检查正确则可以正确提交对数据空间进行修改 2.1 开启事务start transaction 2.2 依次执行事务中的每个操作 2.3 如果在执行的过程中的任何位置出现异常则执行rollback回滚事务将缓存区域保存的语句直接删除 2.4 如果食物中所有的DML操作都执行成功则在最后执行commit提交事务在数据库中进行数据改变 3.案例 1.创建数据库 create databases 数据库名; create database db_test3; 2.使用数据库 use 数据库名; use db_test3; 3.创建库存表 create table 表名字段名... create table stock(id int primary key auto_increment,name varchar(20),num int not null );4.创建订单表 create table 表名字段名... create table order_db(id int primary key auto_increment,name varchar(200) not null,price double,num int ); 5.给库存表中添加数据 insert into 表名字段名 values (字段对应的数据) insert into stock(name,num) values(鼠标,10 );5.创建订单表 insert into 表名字段名 values (字段对应的数据) create table order_db(id int primary key auto_increment,name varchar(200) not null,price double,num int ); 5.给库存表中添加数据 insert into stock(name,num) values(鼠标,10 );insert into stock(name,num) values(键盘,20 );insert into stock(name,num) values(耳机,30 ); 6.如果不加入事务进行回滚则会执行前半部分语句后半部分语句错误则不会通过 #扣减库存 #{ update stock set numnum-1 where name键盘; #如果不加入事务进行回滚则会执行前半部分语句后半部分语句错误则不会通过select aaa;#订单加1 insert into order_db(name,price,num) values(键盘,50,1); 7.开启事务 将自动提交改为手动提交 start transaction; start transaction; 开启事务后的运行结果 开启事务后如果不成功则两段都不会运行 rollback 事务回滚消除缓存中的操作撤销当前事务已经执行的操作 commit 手动提交 三、四种事务隔离级别 1.读未提交 2.读已提交 3.可重复读 4.单行化 隔离级别依次递增 1.读未提交 read uncommited 读未提交一个事务中读到了另一个事务中修改了但未提交的数据会造成数据的差别产生了不一致性 2.读已提交  read commited 读已提交避免了脏读但是会导致虚读在多次查询之间修改了数据导致多次查询的结果不同 3.可重复读 repeatable read 可重复读在第一次操作完全结束之前不能被其他事务影响避免了不可重复读但可能会造成幻读在查询时第二次修改后查询出的结果和第一个事务又往前递增就会查询出修改前修改后的两个数据会出现所谓的幻读 4.单行化 serializable 串行化同时只允许一个事务对数据进行操作避免了脏读、虚读、幻读 5.设置数据库事务隔离级别 6.查看数据库默认的隔离级别 select transaction_isolation; select transaction_isolation; 7.设置数据库隔离级别 set session transaction isolation level 事务隔离级别 ; set session transaction isolation level read committed ; 越往后等级越高之后的是为了解决前一级别遇到的问题
http://www.yutouwan.com/news/174755/

相关文章:

  • 忻府网站建设排名做网站开发有前途吗
  • 网站后台生成文章很慢上海公司注册官网
  • 用asp做网站需要准备什么机械设备上海网站建设
  • 做网站的软件word免费做网站怎么做网站
  • 网站刷流量对网站有影响吗教学ppt模板免费下载完整版
  • 保定比较好的网站建设公司计算机网络技术出来干什么
  • 东莞高端网站建设多少钱凡科网站备案
  • 有哪些做推送的网站网络运维主要做什么
  • 宿迁做网站吴江建网站
  • 佛山新网站制作咨询免费做网站怎么做网站链接
  • 万户网络技术有限公司网站优化过度被k
  • 专业制作外贸网站的公司深圳网站建设公司是
  • 北京网站托管wordpress+万能搜索页
  • 干网站建设销售怎么样个人网站作品下载
  • 高端网站模板哈尔滨制作企业网站
  • 网站制作学费多少钱网站优化seo教程
  • 怎么在网站注册账号wap网页设计模板
  • 做网站前需要准备什么软件架设仿冒网站挂马
  • 购物网站排名2018wordpress怎么装插件
  • 个体户做盈利网站成都青羊建设厅官方网站
  • 建网站系统青岛网站建设市场
  • 小型公司建网站yw最新域名备案查询
  • 刚做的网站 为啥搜不到零代码平台
  • 用四字成语做网站域名好吗成都发布最新消息
  • 制作一个网站流程wordpress服务器出错
  • 网站建设需要步骤营销型网站制作价格
  • 网站个性化设计山西制作网站
  • h5页面网站模板用科讯cms做网站的步骤
  • 做宠物商品的网站网站制作公司网站建设公司
  • 深圳网站优化哪家好怎么搭建app