数据库
数据库知识
阿米盐
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL——那几个排名函数
ROW_NUMBER() 将select查询到的数据进行排序,当存在相同数值时,ROW_NUMBER()会依次进行排序,使得序号各不相同 select ROW_NUMBER() OVER(order by XXX desc) number RANK() 将select查询到的数据进行排序,当存在相同数值时,Rank()的排名是一样的。 select RANK() OVER(order by XXX desc) number DENSE_RANK() DENSE_RANK()排名具有连续性,在排名时是连续原创 2020-09-01 14:27:53 · 284 阅读 · 0 评论 -
事务
事务四个属性ACID 原子性(Atomicity) 事务是原子性操作,由一系列动作组成,事务的原子性确保动作要么全部完成,要么完全不起作用。 一致性(Consistency) 一旦所有事务动作完成,事务就要被提交。数据和资源处于一种满足业务规则的一致性状态中,数据前后总值不变。 隔离性(Isolation) 多个事务可能会同时处理相同的数据,多个事务操作互相隔离,互不影响。 持久性(Durability) 事务一旦完成,无论系统发生什么错误,结果都不会受到影响。通常情况下,事务的结果被持久化原创 2020-08-21 19:06:02 · 208 阅读 · 0 评论 -
数据库基础知识——MySQL基本架构
(仅供自己学习复习之用) MySQL基本架构 啥?直接上图: 连接器 连接器的作用是和客户端建立链接,获取权限,维持和管理连接。连上MySQL服务后处于空闲状态,可以使用show processlist来查看空闲连接列表,其中Command为Sleep的行就表示系统里有一个空闲连接。 数据库的客户端太久没响应连接器就会自动断开,断开后重连的时候会报错,若要继续操作就需要重连了。解决的方法可以是把控制时间的参数wait_timeout(默认8h)修改得长一点。 另外的方法是使用长连接,但缺点是使用长连接内存原创 2020-08-14 21:40:35 · 612 阅读 · 0 评论
分享