文章
10
标签
8
分类
9
主页
博文
分类
标签
归档
生活
相册
音乐
影视
友链
留言板
关于笔者
Icyyybro
2024年12月7日
搜索
主页
博文
分类
标签
归档
生活
相册
音乐
影视
友链
留言板
关于笔者
2024年12月7日
发表于
2024-12-07
|
更新于
2025-01-19
|
总字数:
6
|
阅读时长:
1分钟
|
浏览量:
Hey, password is required here.
文章作者:
YiChuan Wang
文章链接:
https://yichuan.wiki/2024/12/07/生活随笔/2024年12月7日/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
Icyyybro
!
生活随笔
感悟
赞助
微信
支付宝
上一篇
MySQL:索引常见问题
MySQL:索引常见问题1. 什么是索引索引的定义就是帮助存储引擎快速获取数据的一种数据结构,形象的说就是索引是数据的目录。 2. 索引分类 按「数据结构」分类:B+tree索引、Hash索引、Full-text索引。 按「物理存储」分类:聚簇索引(主键索引)、二级索引(辅助索引)。 按「字段特性」分类:主键索引、唯一索引、普通索引、前缀索引。 按「字段个数」分类:单列索引、联合索引。 2.1 按数据结构分类 2.1.1 索引的选择在创建表时,InnoDB 存储引擎会根据不同的场景选择不同的列作为索引: 如果有主键,默认会使用主键作为聚簇索引的索引键(key); 如果没有主键,就选择第一个不包含 NULL 值的唯一列作为聚簇索引的索引键(key); 在上面两个都没有的情况下,InnoDB 将自动生成一个隐式自增 id 列作为聚簇索引的索引键(key); 其它索引都属于辅助索引(Secondary Index),也被称为二级索引或非聚簇索引。 创建的主键索引和二级索引默认使用的是 B+Tree 索引。 2.1.2 B+...
下一篇
面向对象
面向对象基础1. 面向对象和面向过程1.1 定义 面向过程编程(POP):面向过程把解决问题的过程拆成一个个方法,通过一个个方法的执行解决问题。 面向对象编程(OOP):面向对象会先抽象出对象,然后用对象执行方法的方式解决问题。 1.2 面向对象优点 易维护:由于良好的结构和封装性,OOP 程序通常更容易维护。 易复用:通过继承和多态,OOP 设计使得代码更具复用性,方便扩展功能。 易扩展:模块化设计使得系统扩展变得更加容易和灵活。 2. 面向对象三大特征2.1 封装将对象的属性隐藏在对象内部,不允许外部对象直接访问对象内部的信息,但可以通过这个对象提供的方法操作属性。 2.2 继承继承是在已存在的类的定义作为基础创建新类,新类可以增加新的数据和功能,也可以使用父类功能。 注意: 子类拥有父类所有属性和方法(包括私有属性和方法),但是不能访问父类的私有属性和方法。 2.3...
相关推荐
2024-11-30
我的第一篇博客
这是我的第一篇博客!
2024-12-03
2024年12月3日
...
评论
YiChuan Wang
文章
10
标签
8
分类
9
Follow Me
公告
诸事顺利
目录
1 摇摆不定
2 焦虑
3 期望
最新文章
端到端无人驾驶:SparseDrive
2025-02-27
MySQL:事务隔离级别
2025-01-22
MySQL:索引常见问题
2025-01-20
2024年12月7日
2024-12-07
面向对象
2024-12-05
搜索
数据加载中