该篇博文主要是我自己为了搞定后端开发面试时会遇到的mysql数据库知识点
为了期末考试的话2,3就好
面试的话都是可能会遇到的(都给爷背,怎么能只让我一个人享受这份福利)
介绍点当前形势,让大家对自己的定位会更明确一些
当前我们学习以及使用的是Mysql数据库,特点:免费,但容量不大(对于学生而言够大了)
同时还有更高级的 Oracle数据库(收费,维护收费,容量大,更好的安全机制,更好的性能)
目前接触与使用的最多就是这两种
Oracle(甲骨文)(包含myspl)该公司目前是数据库领域的第一,同时也是维护java语言的大牛
(如果以后对数据库很有兴趣,加油加入甲骨文公司啊!)
到目前为止,数据库相关知识点我已经学习,了解,并记录了很多,但是较为离散,即使我已经串联了一些知识点,但是却不能确定该网络是否全面且正确,并且很多时候其实有一些问题并没有想出答案,于是在在一场面试中询问了面试官,推荐了一门课程Mysql45讲-丁奇,在极客时间平台出售,目前看还可以(主要是看源码太难受了,不喜欢看源码,而且网上博客,呵呵,要不然谁花这冤枉钱)学完后会补充我整理的数据库相关知识点的
mysql45讲:mysql45讲学习笔记_橙子小满的博客-优快云博客
如果是为了期末考试的话,还会考察ER图部分知识点,我这里不会放,自己看书吧
1.基础概念部分:数据库基础概念_橙子小满的博客-优快云博客
2.SQL语句:mysql-sql语句增删改查
3.事务,隔离,理解与知识点:事务,隔离的定义 mysql部分_橙子小满的博客-优快云博客
4.mysql索引:mysql 索引部分_橙子小满的博客-优快云博客_mysql 部分索引
5.mysql引擎:数据库基础概念_橙子小满的博客-优快云博客
(引擎部分单独放出来重复度太高了,后续深入学习的话会重写的,暂时放在基础概念后面)
6.redis:redis_橙子小满的博客-优快云博客
7.memcache:
8.mongoDB: