你见过这份2WMySQL的干货笔记吗理

作为最为流行的开源数据库软件之一,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台理利用锁机制优化MySQL

7.4小结

由于篇幅限制,LZ就将MySQL数据库的主要内容截图了下来,看完这些,你脑海里的知识是不是也已经筛选出来了呢?有哪些是不会的、哪些已经烂透于心呢?已经将MySQL的pdf整理完成了,需要的朋友帮忙


转载请注明:http://www.aierlanlan.com/rzdk/2266.html