如何学好MYSQL数据库呢

如何学好MYSQL数据库呢,第1张

1、从最简单的Access(文件型数据库)开始吧,软件网上有下载,首先基础的概念必须掌握,比如什么叫表、什么叫主键。。。。。。

2、根据教材上的示例自己建几个简单的库,熟悉各种 *** 作。

3、学习SQL语句,掌握查询的用法。

4、做更多的实例加深理解,掌握学到的东西。

5、学习SQLserver掌握试图、存储过程、触发器、游标等用法,掌握关系型数据库的基本 *** 作。

6、深入学习大型数据库的知识,熟练复杂SQL语句的书写。

7、根据需要再掌握Oracle、DB2等大型数据库。有了前面的基础,不论学习什么品牌的数据库都会比较容易上手。

要做DBA只学习MySQL肯定是不行的。因为数据库只是用来存储数据的,而数据是提供给程序使用的。当MySQL的数据量达到千万级别甚至亿级,那样性能会急剧下降,再通过数据库本身进行优化,收效甚微。这时需要考虑很多方面,数据库扩展,集群,拆分(包括拆表,拆库。拆表又可以水平拆分,垂直拆分)。但是这些对性能的提升都是百分之几十或者几倍。如果你懂程序,那么从业务层面优化,那样对性能的提升可以是数量级的提升。

另外DBA不止精通MySQL。还有Oracle,DB2等比较重量级的数据库也要深入了解。

如果你没有 MySQL 的基础,建议可以看看以下书籍:

《MySQL 必知必会》:主要讲 SQL 的写法

《深入浅出 MySQL》:比较全面的讲解了 MySQL 的基础知识,也涉及了一些优化。

如果已经对 MySQL 比较熟悉了,可以看下面的书籍:

《高性能 MySQL》:里面讲了很多 MySQL 优化技巧。

《MySQL 技术内幕》:讲解了很多 MySQL 原理,强力推荐给想深入学习 MySQL 的同学。

《MySQL 内核:InnoDB 存储引擎》:想深入研究 MySQL 内核及原理的可以看看。

《MySQL 运维内参》:对 MySQL 源码感兴趣,可以入手。

《MySQL Internals Manual》https://dev.mysql.com/doc/internals/en/

《MySQL 5.7 Reference Manual》https://dev.mysql.com/doc/refman/5.7/en/


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6133468.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存