数据库
文章平均质量分 59
数据库相关知识
witheredwood
这个作者很懒,什么都没留下…
展开
-
数据库篇之分页查询
在数据量大的情况下使用建立主键或唯一索引来实现,另外可通过。场景:当需要返回的数据是顺序或者逆序时。两个参数来分页查询数据库中的数据,比如。场景:数据量达到万级或百万级时。在数据量较小的情况下可使用。查询来实现分页查询。原创 2022-09-27 16:55:30 · 551 阅读 · 1 评论 -
数据库篇之InnoDB存储引擎
InnoDB存储引擎的设计目标主要是面向在线事务处理OLTP的应用,它支持事务,特点是行锁设计、支持外键,并支持类似于Oracle的非锁定读(读操作默认是不加锁)。从MySQL5.5.8开始,MySQL存储引擎默认是InnoDB。InnoDB具有高可用性、高性能以及高可扩展性。InnoDB(1)通过多版本并发控制****MVCC来获得高并发性,并且实现了SQL标准的4种隔离级别,默认是可重复读级别。(2)同时使用一种****的策略来避免幻读的产生。原创 2022-09-27 16:52:52 · 2096 阅读 · 0 评论 -
【MySQL】计算结果输出3为小数
计算 type这一列中值为 'no_completed' 的数据在所有数据中的比例,结果保留3位小数。方法一:convert()CONVERT(result, DECIMAL(length, decimal_length))decimal(10,3):数据整数+小数的长度为10,小数占3位。CONVERT(COUNT(type='no_completed' OR NULL)/COUNT(*), DECIMAL(10,3))方法二:cast()CAST(result AS DECIMAL(原创 2021-04-06 22:24:33 · 1006 阅读 · 0 评论