MySQL面试汇总

关于事务 事务的特性 原子性(Atomic, A):要么全部执行,要么全部不执行; 一致性(Consistent, C):事务的执行,使得数据库由一种正确状态转变为另一种正确的状态; 隔离性(Isolation, I):在事务正确提交之前,不应该把该事务对数据的改变提供给其他事务; 持久性(Durability, D):事务提交后,其结果永久保存在数据库中。 事务ACID特性的实现思想 ...

April 16, 2021 · JemmyHu(hujm20151021@gmail.com)

MySQL关于索引

一、常见的索引类型 1. 哈希索引 哈希索引(Hash Index) 基于哈希表实现,只适合精确匹配,不适合范围查找。对于每一行数据,存储引擎都会使用一个哈希函数,对改行的对应索引列计算哈希code,通过 K-V 的形式保存起来,其中“K”为哈希 code,“V”是指向改行记录的指针。 ...

September 29, 2020 · JemmyHu(hujm20151021@gmail.com)

MySQL数据类型与优化

选择优化的数据类型 MySQL 支持多种数据类型,但是每个类型都有自己适合的场景,选对类型对性能的提高至关重要。以下原则仅供参考: 更小的通常更好 一般情况下,应该尽量选择可以存储数据的最小数据类型。如只需要存 0 ~ 200 ,那么字段类型设置为 unsigned tinyint 更好。 ...

September 14, 2020 · JemmyHu(hujm20151021@gmail.com)