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