MySQL 自带了四个数据库,如下:mysql库。是MySQL的核心数据库,存储用户、权限等信息 information_schema。存储表、锁等性能信息。元数据关于数据的数据,如数据库名,表名,访问权限,库表的数据类型,库索引的信息等 sys。这个库数据来源于performance_schema。目标是把performance_schema的复杂程度降低,...
MySQL特点:开放源码的小型关联式数据库管理系统,广泛应用于Internet上的中小型网站。体积小、命令执行速度快、使用成本低(开源且提供免费版本)、易于使用,并具有较好的移植性。四大国产数据库(示例):(注:国产数据库众多,以下列出的是一些较为知名的国产数据库作为示例)Kingbase 简介:基于PostgreSQL...
MySQL内部模块包括连接器、文件系统和执行引擎。执行过程从客户端到执行引擎,包含查询、更新SQL执行流程,涉及缓冲池、脏页数据刷盘、InnoDB架构模型等。内存结构中,缓冲池用于存储查询数据,更新数据时直接修改缓冲池,减少IO操作。InnoDB具有change buffer特性,用于更新非唯一索引数据,减少IO。更新数据时,I...
课程设计旨在系统性地覆盖工作中和面试中经常遇到的MySQL核心概念,分为四大模块。课程内容丰富,包含详尽的图示辅助理解,避免语言表述过于抽象,确保学习过程流畅平滑。对于复杂概念,讲解思路为“先问为什么,后说是什么”,旨在深入理解技术本质而非仅停留于表面。通过系统学习,学员将全面掌握MySQL的关键技术...
MySQL事务的四大特性为:原子性、一致性、隔离性和持久性。原子性:原子性是指事务是一个不可分割的工作单元,事务中的操作要么全部完成,要么全部不执行。如果事务中的某个操作失败,则整个事务回滚到事务开始之前的状态,就像这个事务从未执行过一样。一致性:一致性是指事务执行前后,数据库中的数据必须...