数据库入门指南:轻松掌握基础知识

发表时间: 2021-08-07 07:03

这是针对初学或者自学小伙伴的一些比较基础的知识,为了方便理解,长篇大论或者晦涩难懂的一些八股文我尽力不出现,但是可能会出现一些概括不全的情况出现。大佬请绕道,有错误也请指出来。

首先我们需要知道什么是数据库?比较通俗的解释可以从字面意思来理解,就是数据的仓库,仓库干什么的?保存东西的,那么数据库是干什么的?简单理解就是存储数据的。

数据库分为什么种类?两种,可分为关系型数据库与非关系型数据库。

什么是关系型数据库?什么又叫非关系数据库呢?

其实可以从字面上去理解这两种数据库的概念。

关系型数据库,其实可以理解为根据对应关系来建立的数据库,就比如我们建立了三张表,一张学生表,一张老师表,一张成绩表,这三者记录的内容不一样,但是会存在相应的关系,我们一般将这样的数据库称作是关系型数据库。目前来说,MySQL与Oracle是最常见的两种关系型数据库。

非关系型数据库可能相较于关系型数据库会难以理解一点,其实我也不好用很官方传统的定义它,但是其相较于关系型数据库,数据之间的联系要自由很多,约束条件更少,并且是以键值对的形式存储。目前来看,redis应该是非关系型数据库中最火的之一,后期有机会,我也会做一些redis的视频来和大家一起学习一下非关系型数据库。

当然了,关系型数据库与非关系型数据库不可能就是我上面两句话可以说清楚的,它们的定义和各自的特点以及优缺点,如果真的要写,可能不知道要写多少字才能写的清楚,我们只是简单先有个概念,毕竟知识都是一步一步的去学。

最后希望大家可以点点关注,顺手点一波赞,虽然我不是什么大佬,不是什么大厂的程序员,但是也会努力认真的写好自己的每一篇文章,做好自己的每一个视频,和大家一起学习,进步,感谢大家!