02-1-数据库基础知识

今天主要快速入门,学习数据库的核心理论,运维和数据库的关系等
以及安装部署
今日开始,到接下来一段时间的 学习
学习方式变化了


都是敲打linux命令

ssh root@10.0.0.10
bash 进程,等待你输入linux命令


ls

cd

find

sed 
等

↓

bash解释器去执行

(再命令行里面敲打linux命令)


================================
从数据库开始,的章节

和mysql去交互了,敲打的不再是linux语句了。。

而是新的语言,叫做SQL语言



数据库开篇架构

1658973006823

什么是数据?

1658973363563

qq
就是mysql

数据存储

很早很早以前,古人是这么存数据的

计算机去存储,管理数据

什么是数据库

顾名思义,数据库(DB,database)按照数据结构来组织、存储和管理数据的“仓库”,是一个文件或者一组文件。

1658973640703

DBMS

Database Management System,数据库管理系统

数据库管理系统,这一软件用于创建,和,操作数据库,管理,增删改查。

1658973912700

1658974433789

DBMS

Database Management System,数据库管理系统

1658975212260

数据库基础知识

首先mysql前面超哥已经多少带着大家接触过,安装过、使用过,大家心中有一个基础的认识。

1658975418784

1658975602954

运维和数据库

说白了,数据库就是存数据的,是一款软件,用专门的数据库语言,增删改查数据。

1658975996682

数据库在工作里怎么用

数据库和网站

1658976135255

1658976376606

数据库类别

目前主流数据库软件,分为两种

关系型数据库

关系型数据库模型可将复杂的数据结构归结为简单的二元关系(即二维表格形式)

1658976545354

1658976847272

一步步拆解数据库的 基本常识

1658978245172

图解数据库概念

大家可以这么去理解

什么是表

1658978082988

什么是列

什么是行

1658978183284

什么是主键

表创建,字段创建,再去理解

运维要学的了,什么是SQL

1658978453484

什么是mariadb、mysql


目前市面上用的最多的,是mysql 5.7系列 

一些最新的,用于吃螃蟹的公司,用的是mysql8.0


传统行业,mysql更低的版本

或者其他数据库软件如 oracle,sql server等

学习mysql 5.7系列


其他关系型数据库

这里大家只需要了解有该数据库即可

数据库具体应用场景

相亲网

譬如网站的注册登录功能,正确流程是,注册成功->可以登录。

工程师就要检测在注册成功后,检查数据库是否正确保留了信息。

1658978678796

1658978777183

游戏数据库

如下是英雄联盟所有的英雄数据库,列出了所有英雄数据

1658978883851

练习题

作为练习题,后面也可以自行设计王者荣耀数据库

方便你自己查询英雄名,价格,技能等。

友情提醒

数据库方面知识,主要以运维、开发分为两个方向,不同的方向所重点学习的内容不一样

1658978962038