
数据库mysql
ccwangwang
小小王,just do it~~
展开
-
P G常用函数记录文档
PG 库常用函数记录文档原创 2022-10-31 19:07:19 · 220 阅读 · 0 评论 -
Mysql学习之三. NLJ和BLN介绍
一.mysql中表关联有两种常见算法1.1. N L J 嵌套循环算法 (Nested Loop Join)1.2.B N L 块嵌套循环 (Block Nested Loop Join)二. 简介 2.1.N L J 嵌套循环算法 (Nested Loop Join)内连接inner join, 数据库会自主选择驱动表,(以小表驱动大表)Left Join, 以左边的表为驱动表Right Join,以右边的表为驱动表执行的流程为:循...原创 2022-03-24 19:09:44 · 2006 阅读 · 0 评论 -
Mysql学习之二. ken_len索引长度计算
一. 字符类型不可变长char(n) : 字符集默认类型 * n + 可为空 * 1 (如果不可为空,则不加1)。可变长varchar(n) : 字符集默认类型 * n + 2 (记录变可变长字符串需要) + 可为空 * 1 (如果不可为空,则不加1)。 常见字符集默认值系数: 1.1. utf8:3 1.2. utfmmb4: 4 1.3.latin:1二. 整型...原创 2022-02-22 20:15:22 · 728 阅读 · 0 评论 -
Mysql学习之一. 索引结构
1.索引是啥?索引是帮助数据库高效获取表数据的排好顺序的数据结构。2. 索引的机构?在mysql中是B+tree变种索引,其它数据库类似这种树结构非叶子节点存储索引(存在冗余),叶子节点存储索引和数据,叶子节点之间是双向指针, 此处说明了它是B+tree变种,因为B+tree的叶子节点是单向指针。3.Mysql常见的引擎有MYSAIM 和 InnoDB引擎(默认)等MYSAIM引擎索引文件和数据文件是分开的,也就是非聚合的InnoDB引擎中,存在聚合索引和 非聚合原创 2022-02-16 19:35:21 · 579 阅读 · 0 评论