随笔分类 -  MySQL

摘要:汇总函数 rollup rollup是 SQL 关键字,在 MySQL 中得用with rollup。它是group by子句的扩展,用于统计后增加一行汇总数据。 举例,现有库存表,我们按仓库名称分组,统计每个仓库的产品总量,最后来一个汇总。 mysql> SELECT * FROM invento 阅读全文
posted @ 2024-04-14 10:04 狭路相逢 阅读(91) 评论(0) 推荐(0)
摘要:本文转载自:[MySQL 覆盖索引详解,作者 Sevn](https://juejin.cn/post/6844903967365791752) ## 1. 什么是索引? 索引(在 MySQL 中也叫“键key”)是存储引擎快速找到记录的一种数据结构,通俗来说类似书本的目录。 ## 2. 索引的有哪 阅读全文
posted @ 2023-06-07 17:05 狭路相逢 阅读(293) 评论(0) 推荐(0)
摘要:存储引擎的种类 MySQL 中存在多种存储引擎,比如: InnoDB 支持事务; 支持外键; 同时支持行锁和表锁。 适用场景:经常更新的表,存在并发读写或者有事务处理的业务场景。 MyISAM 支持表锁(插入更新操作会锁表); 不支持事务; 拥有较高的插入和查询速度。 适用场景:只读类的数据分析的业 阅读全文
posted @ 2023-06-01 17:29 狭路相逢 阅读(62) 评论(0) 推荐(0)
摘要:事务是什么 百度百科是这么定义的: 事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元。在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序。 维基百科: 数据库事务表示在数据库管理系统内针对数据库执行的 阅读全文
posted @ 2022-11-21 23:23 狭路相逢 阅读(602) 评论(2) 推荐(1)