MySQL基础教程

第一章: 环境搭建,安装MySQL

第二章: 掌握数据库的核心概念

第三章: MySQL服务与Show命令

第四章: 创建数据库与数据表

第五章: MySQL增查改删

第六章: MySQL常用函数

第七章: 在Python中操作MySQL

首页 > MySQL基础教程 > 第二章: 掌握数据库的核心概念 > 2.1节: 数据库的定义与分类

2.1节: 数据库的定义与分类

薯条老师 2021-03-25 08:59:27 293500 0

编辑 收藏

广州番禺Python, Java小班周末班培训

薯条老师在广州做Python和Java的小班培训,一个班最多10人,学员的平均就业薪资有11K不在广州的同学可以报名线上直播班,跟线下小班的同学们同步学习。培训的课程有Python爬虫,Python后端开发,Python办公自动化,Python大数据分析,Python量化投资,Python机器学习,Java中高级后端开发。授课详情请点击:http://chipscoco.com/?cate=6

2.1.1 什么是数据库

数据库简而言之,就是存储数据的仓库。在这个数据仓库里面,数据并非杂乱无章地进行存储,而是按照一定的数据结构,对数据进行组织、存储和管理。

数据结构是一种数据组织的方式,根据数据集合中的元素排列关系,可分为线性结构和非线性结构。例如按照线性结构来进行组织,所谓的线性结构是指数据集合中的元素在逻辑结构上是直线的关系。

线性结构的顺序存储:

image.png 

线性结构的链式存储:

图片.png

按照非线性结构来进行组织,所谓的非线性结构是指数据集合中的元素在逻辑结构上不是一条直线,它是曲的,折的,或分叉的:

图片.png

感兴趣的同学,可以深入地学习数据结构这门课程,以加深对数据结构的理解。

2.1.2数据库的分类

按存储介质的不同,计算机中的数据库可分为硬盘数据库和内存数据库。

image.png

硬盘数据库,即数据存储在硬盘中。而内存数据库,是将数据存储在内存中。在硬盘中存储数据的优点是容量大,可持久化存储,但是读写速度相对较慢。在内存中进行数据存储,读写速度快,但容量小,且不能持久化存储,一旦关闭电源,内存中的数据就会消失。

内存数据库在具体的实现中,可以定期将内存中的数据转储到磁盘文件中,以实现持久化存储。

数据库按数据组织方式的不同,又可分为关系型数据库和非关系型数据库,本教程介绍的MySQL,即是一种关系型的数据库管理系统,将数据以关系模型的组织方式存储在硬盘中,并对外提供数据查询的接口。

image.png

2.1.3 最具实力的小班培训

薯条老师在广州做Python和Java的小班培训,一个班最多10人。不在广州的同学可以报名线上直播班,跟线下小班的同学们同步学习。打算参加小班培训的同学,必须遵守薯条老师的学习安排,认真做作业和项目。把知识学好,学扎实,那么找到一份高薪的工作就是很简单的一件事。

(1) Python后端工程师高薪就业班,月薪11K-18K,免费领取课程大纲
(2) Python爬虫工程师高薪就业班,年薪十五万,包拿Offer
(3) 数据分析高薪就业班,月薪11K-15K, 免费领取课程大纲
(4)
Python大数据挖掘,量化投资就业班,月薪12K-25K,免费领取课程大纲

扫码免费领取Python学习资料:



欢迎 发表评论: