mysql 的事务、视图、索引和备份这几个东西,看着基础,其实用好了真的能省不少事儿。这个资源整理得还挺实在,基本上把开发过程中常踩的点都涵盖了。你想查索引的用法?有。想搞清楚事务的四大特性?也有。还有一些面试用的知识点也带上了,蛮全的。
事务的部分讲得比较细,像ACID
特性、BEGIN
/ROLLBACK
/COMMIT
的使用场景都有提到,代码也好理解。
视图这块有个实用例子挺棒的,展示了如何用CREATE VIEW
简化复杂查询,写报表、权限控制都挺好用。
索引部分建议你仔细看看联合索引的使用,还有EXPLAIN
的解读方法,对优化查询性能有。嗯,用对了,查询能快好几倍。
备份讲得比较实用,像mysqldump
的用法、差异备份和事务日志备份的区别讲得还不错,适合日常运维做个预案。
推荐几个相关的扩展链接:创建视图和事务管理、锁、事务、索引详解,还有备份策略这篇差异备份和日志备份,都能帮你在实战中少踩坑。
如果你最近正好在面试或者做数据库优化,可以把这些文章收藏一波,随查随用,比较省事儿。