数据库
小布咙咚巴拉丁
一个工科女同学的刷题记录本~
展开
-
MySQL之“进行排序的专用窗口函数”
下面介绍三种用于进行排序的专用窗口函数:1、RANK() 在计算排序时,若存在相同位次,会跳过之后的位次。 例如,有3条排在第1位时,排序为:1,1,1,4······2、DENSE_RANK() 这就是题目中所用到的函数,在计算排序时,若存在相同位次,不会跳过之后的位次。 例如,有3条排在第1位时,排序为:1,1,1,2······3、ROW_NUMBER() 这个函数赋予唯一的连续位次。例如,有3条排在第1位时,排序为:1...原创 2021-09-07 11:18:24 · 214 阅读 · 0 评论 -
mysql limit和offset用法
SELECT*FROMtableLIMIT[offset,]rows|rowsOFFSEToffsetlimit和offset用法mysql里分页一般用limit来实现1. select* from article LIMIT 1,32.select * from article LIMIT 3 OFFSET 1上面两种写法都表示取2,3,4三条条数据1. select* from article LIMIT 1,3当limit后面跟两个参数的时候,第一个...原创 2021-08-30 15:42:55 · 321 阅读 · 0 评论 -
事务的四大特性
本篇将讲诉数据库中事务的四大特性(ACID)如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。 拿转账来说,假设用户A和用原创 2021-08-27 15:53:49 · 170 阅读 · 0 评论