今天主要快速入门,学习数据库的核心理论,运维和数据库的关系等
以及安装部署
今日开始,到接下来一段时间的 学习
学习方式变化了
都是敲打linux命令
ssh root@10.0.0.10
bash 进程,等待你输入linux命令
ls
cd
find
sed
等
↓
bash解释器去执行
(再命令行里面敲打linux命令)
================================
从数据库开始,的章节
和mysql去交互了,敲打的不再是linux语句了。。
而是新的语言,叫做SQL语言
qq
就是mysql
很早很早以前,古人是这么存数据的
计算机去存储,管理数据
顾名思义,数据库(DB,database)按照数据结构来组织、存储和管理数据的“仓库”,是一个文件或者一组文件。
Database Management System,数据库管理系统
数据库管理系统,这一软件用于创建,和,操作数据库,管理,增删改查。
Database Management System,数据库管理系统
首先mysql前面超哥已经多少带着大家接触过,安装过、使用过,大家心中有一个基础的认识。
说白了,数据库就是存数据的,是一款软件,用专门的数据库语言,增删改查数据。
数据库和网站
目前主流数据库软件,分为两种
关系型数据库模型可将复杂的数据结构归结为简单的二元关系(即二维表格形式)
一步步拆解数据库的 基本常识
大家可以这么去理解
表创建,字段创建,再去理解
目前市面上用的最多的,是mysql 5.7系列
一些最新的,用于吃螃蟹的公司,用的是mysql8.0
传统行业,mysql更低的版本
或者其他数据库软件如 oracle,sql server等
学习mysql 5.7系列
这里大家只需要了解有该数据库即可
譬如网站的注册登录功能,正确流程是,注册成功->可以登录。
工程师就要检测在注册成功后,检查数据库是否正确保留了信息。
如下是英雄联盟所有的英雄数据库,列出了所有英雄数据
作为练习题,后面也可以自行设计王者荣耀数据库
方便你自己查询英雄名,价格,技能等。
数据库方面知识,主要以运维、开发分为两个方向,不同的方向所重点学习的内容不一样