作为最为流行的开源数据库软件之一,MySQL数据库软件已经是广为人知了。那么你对MySQL数据库了解多少呢?1、什么是MySQL数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。主流的数据库有:sqlserver,mysql,Oracle、SQLite、Access、MSSQLServer等,本文主要讲述的是MySQL。2、MySQL数据库管理是干什么用的?a.将数据保存到文件或内存b.接收特定的命令,然后对文件进行相应的操作PS:如果有了以上管理系统,无须自己再去创建文件和文件夹,而是直接传递命令给上述软件,让其来进行文件操作,他们统称为数据库管理系统(DBMS,DatabaseManagementSystem)3、MySQL数据库学习思维导图(Xmind)这个是LZ在学习MySQL数据库的时候总结的学习路线图,还是比较全面的,这样学习起来比较系统,可以更好地了解并掌握MySQL数据库:4、MySQL性能调优与架构设计此份文档总结的很全面,小到基础,大到架构设计,都有涉及,并且每部分都细分章节介绍的很详细:1.基础篇(总共五章)第1章MySQL基本介绍1.1MySQLServer简介1.2MySQL与其他数据库的简单比较1.3MySQL的主要适用场景1.4小结第2章MySQL架构组成2.1MySQL物理文件组成2.2MySQLServer系统架构2.3MySQL自带工具使用介绍2.4小结第3章MySQL存储引擎简介3.1MySQL存储引擎
概述3.2MyISAM存储引擎简介3.3Innodb存储弓
擎简介3.4NDBCluster存储引擎简介3.5其他存储引擎介绍3.6小结第4章MySQL安全管理4.1数据库系统安全相关因素4.2MySQL权限系统介绍4.3MySQL访问授权策略4.4安全设置注意事项4.5小结第5章MySQL备份与恢复5.1数据库备份使用场景5.2逻辑备份与恢复测试5.3物理备分与恢复测试5.5备份策略的设计思路5.6小结2.性能优化篇(总共六章)第6章影响MySQLServer性能的相关因素6.1商业需求对性能的影响6.2系统架构及实现对性能的影响6.3Query语句对系统性能的影响6.4Schema设计对系统的性能影响6.5硬件环境对系统性能的影响6.6小结第7章MySQL数据库锁定机制7.1MySQL锁定机制简介7.2各种锁定机制分析7.3台理利用锁机制优化MySQL7.4小结由于篇幅限制,LZ就将MySQL数据库的主要内容截图了下来,看完这些,你脑海里的知识是不是也已经筛选出来了呢?有哪些是不会的、哪些已经烂透于心呢?已经将MySQL的pdf整理完成了,需要的朋友帮忙
转载请注明:http://www.aierlanlan.com/grrz/7161.html