数据库
文章平均质量分 57
张zhic
行百里者,半九十!
展开
-
MySQL的事务隔离级别
MySQL的事务隔离级别本文所说的 MySQL 事务都是指在 InnoDB 引擎下,MyISAM 引擎是不支持事务的。什么是事务:事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则之前的必须恢复成没有操作之前的样子事务的种类:普通的事务,和分布式事务,这次讲解的是普通的,分布式可以参考分布式事务不理解?一次给你讲清楚!事务的四个特性(ACID)原子性:一个事务必须被视为一个不可分割的最小单位,要不全部提交成功,要么全部失败回滚。一致性:数据库总是从一个一致性的状态转换到另外一个一致原创 2021-03-07 18:26:19 · 164 阅读 · 1 评论 -
【SQL编写实战】查询部门工资前三高的所有员工
【SQL编写实战】查询部门工资前三高的所有员工最近看到一个sql 题 描述为:Employee 表包含所有员工信息,每个员工有其对应的工号 Id,姓名 Name,工资 Salary 和部门编号 DepartmentId 。Department 表包含公司所有部门的信息。Employee 表包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id 。编写一个 SQL 查询,找出每个部门获得前三高工资的所有员工。例如,根据上述给定的表,查询结果应返回:sql:原创 2021-02-22 23:29:36 · 2180 阅读 · 0 评论 -
Mybatis Oracle数据库 一直更新不了
一直跟新失败!一直跟新失败!前几天遇到了一个奇怪的问题,就是Mybatis 执行update 一直更新不了,返回的结果一直是false,sql的参数也可以传进来,首先我的sql是没有问题的,放到Plsql中可以执行update ,但是在程序中不可以。然后疯狂百度,查到了是因为我的表里面的字段都是Char类型引起的。Char 与 Varchar2 区别首先明确的是,char的长度是不可变的,而varchar2的长度是可变的,定义一个char[10]和varchar2[10],如果存zhi进去的是‘a原创 2020-07-21 10:12:28 · 844 阅读 · 2 评论