更新丢失是指并发下两次更新同时进行,后一次更新覆盖了前一次更新的情况,更新丢失是数据没有保证一致性导致的。举个栗子: 用户A在银行卡有100元钱,某一刻用户B向A转账50元(称为B操作),同时有用户C向A转账50元(称为…
分类:SQL
Azure 虚拟机上的 SQL Server 常见问题
本主题提供有关运行Azure 虚拟机中的 SQL Server时出现的一些最常见问题的解答。 如果本文未解决你的 Azure 问题,请访问MSDN 和 CSDN上的 Azure 论坛。 你可以在这些论坛上发布你的问题。 …
MySQL_select distinct无法实现只对单列去重,并显示多列结果的解决方法
问题点:存在数据表test_table如下,想只对value字段筛选并去重,结果显示去重后的value列和对应的id列(id显示3或4都可以) id value 1 a 2 b 3 c 4 c 5 e 5 f 可以看到表…
08. mybatis 高级:动态sql批量插入数据
一 映射文件 <!-- 批量插入数据 --> <insert id="addStudents" parameterType="java.util.List"> insert into studen…
SQL基础入门
一.数据库查询语句:select 1. 查询所有数据: select * from 表名; select * from exam_books; 2.按照一定的条件查找: select * fr…
SQL高级---SQL JOIN
SQL JOIN SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。 Join 和 Key 有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。 数据库中的表可…
MySql 建表、添加字段、修改字段、添加索引SQL语句写法
建表: DROP TABLE IF EXISTS bulletin; CREATE TABLE bulletin( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,&nbs…
数据仓库中的SQL性能优化(MySQL篇)
做数据仓库的头两年,使用高配置单机 + MySQL的方式来实现所有的计算(包括数据的ETL,以及报表计算。没有OLAP)。用过MySQL自带的MYISAM和列存储引擎Infobright。这篇文章总结了自己和团队在那段时…
SQL语句语法
数据定义语句 ALTER DATABASE 当MySQL安装是从旧版本升级到MySQL5.1或更高版本,服务器显示的名称如a-b-c(这是在旧格式)将被更改为#mysql50#a-b-c,这就导致你每次查询数据库名称都需…
SQL中语句:UNION all与UNION 的用法与区别
UNION去重且排序 UNION ALL不去重不排序 UNION用的比较多union all是直接连接,取到得是所有值,记录可能有重复 union 是取唯一值,记录没有重复 1、UNION 的语法如下: &…
SQL基础知识(一)
最近在学w3schools上面的SQL教程,整理了一些关于SQL的基础知识。 一、初识SQL SQL stands for Structured Query Language. SQL is a standard lan…
缓存穿透、雪崩、热点与Redis
向大家推荐这篇文章——Redis架构之防雪崩设计:网站不宕机背后的兵法 (另外推荐我去年的短文作为餐前点心——略谈服务端缓存设计) 《Redis架构之防雪崩设计》这篇文章(下文称之为“原文”)写得非常好,全面概括了大规模…