mysql
2021-04-11 12:48:15 0 举报
AI智能生成
登录查看完整内容
mysql全量知识体系
作者其他创作
大纲/内容
mysql
数据结构
MySQL 中 int(11)中的 11 代表什么含义。
mysql中varchar与char的区别以及varchar(50)中的50代表的涵义?
若一张表中只有一个字段VARCHAR(N)类型,utf8编码,则N最大值为多少(精确到数量级即可)?
sql
MySQL 中 in 和 exists 的区别。
JOIN 的用途。
索引
MySQL 的索引原理, 索引的类型有哪些, 如何创建合理的索引, 索引如何优化。
聚集索引和非聚集索引的区别。
如何写 SQL 能够有效地使用到复合索引
数据库自增主键可能的问题。
什么是回表, 覆盖索引有什么作用。
B+Tree 索引和 Hash 索引区别?
什么时候添加 B+树索引。
InnoDB 中为什么采用 B+树结构, 而不是平衡树。
MySQL 索引的“创建”原则。 索引列的基数 Cardinality 越大, 索引效果越好
为什么官方建议使用自增长主键作为索引。
哪些情况下索引会失效?除了加索引优化查询,还有哪些方法?
请简述常用的索引有哪些种类?
mysql中myisam与innodb的区别?
MySQL 有哪些存储引擎, 各自优缺点。
为什么要用 Btree 实现, 它是怎么分裂的, 什么时候分裂, 为什么是平衡的。
[SELECT\t*]\t和[SELECT\t全部字段]的2种写法有何优缺点?
MySQL 是怎么优化 table scan 的。
explain
SQL 优化的一般步骤是什么, 怎么看执行计划, 如何理解其中各个字段的含义。
sql优化
LIKE 声明中的%和_是什么意思?
mvcc与事务隔离级别
事务隔离级别
数据库隔离级别有哪些, 各自的含义是什么, MySQL 默认的隔离级别是多少
MySQL中InnoDB支持的四种事务隔离级别名称,以及逐级之间的区别?
什么是幻读
数据库的 ACID 是什么。
mvcc
MVCC 的含义, 如何实现的。
锁
Mysql 中有哪几种锁
数据库会死锁吗, 举一个死锁的例子, mysql 是怎么解决死锁的。
select for update 是什么含义, 会锁表还是锁行还是其他。
乐观锁和悲观锁是什么, InnoDB 的标准行级锁有哪两种, 解释其含义
MySQL中InnoDB引擎的行锁是通过加在什么上完成(或称实现)的?
性能优化
某一个表有近千万的数据, CRUD 比较慢, 如何优化。
集群
MySQL 的主从延迟怎么解决
MySQL 主从复制的作用和原理。
MySQL 半同步复制原理。
mysql的复制原理以及流程
主从数据库不一致如何解决
事务
MySQL 事务日志。
常考问题
PreparedStatement 和 Statement 的区别
hibernate基础知识
需要了解hibernate⼀级缓存和⼆级缓存需要了解hibernate⼀级缓存和⼆级缓存
高并发下, 如何做到安全的修改同一行数据。
分库分表
mysql如何进分表分库?
你做过的项目里遇到分库分表了吗? 怎么做的, 有用到中间件么, 比如sharding、 jdbc 等, 他们的原理知道吗
安全
SQL 的注入攻击是什么, 如何防范。
性能调优
有哪些数据库优化方面的经验?
0 条评论
回复 删除
下一页