本文是一些Mysql相关知识点进行总结记录,拓展知识面
实际上即便是前端也应该多少会一些浅学一下还是很有必要的,毕竟要和后端打交道
一、mySQL锁
1、悲观锁
Ⅰ- 注意点
Ⅱ- 排他锁
Ⅲ - 共享锁
举个栗子
2、乐观锁
Ⅰ - 乐观锁的两种方式
① 使用数据版本实现
② 使用时间戳(timestamp)
Ⅱ- 举个栗子
3、行锁
Ⅰ - InnoDB引擎的数据库状态查看(分析行锁)
二、数据库设计
1、数据库设计三大范式
三、Mysql相关的问题与解答
1、MyISAM索引底层是什么结构? --B+ Tree