数据库 | 青训营笔记

102 阅读2分钟

这是我参与「第三届青训营 -后端场」笔记创作活动的的第2篇笔记

1.初始MySQL

JavaEE :企业级Java开发 Web

前端(页面:展示,数据! )

后台(连接点:连接数据库JDBC,链接前端(控制,控制视图跳转,和给前端传递数据) )

数据库(存数据,Txt, Excel, word)

只会写代码,学好数据库,基本混饭吃; //crud程序员

操作系统,数据结构与算法!当- 个不错的程序猿!

离散数学,数字电路,体系结构,编译原理。+ 实战经验,高级程序猿优秀的程序猿

1.1 为什么学习数据库

  1. 岗位要求
  2. 大数据时代 数据变现
  3. 被迫需求: 存数据 //去IOE是阿里巴巴造出的概念。其本意是,在阿里巴巴的IT架构中,去掉IBM的小型机、Oracle数据库、EMC存储设备,代之以自己在开源软件基础上开发的糸统。
  4. 数据库是所有软件体系中最核心的存在 DBA

1.2什么是数据库

数据库(DB, DataBase)

概念:数据仓库,软件,安装在操作系统( window ,linux, mac、..之.. 上! SQL, 可以存储大量的数据。500万 !

作用:存储数据,管理数据

1.3 数据库分类

关系型数据库: 行、列 excel

  • MySQL,Oracle, Sql Server, DB2, sQLlite
  • 通过表和表之间,行和列之间的关系进行数据的存储,学员信息表, 考勤表,...

非关系型数据库: {key: value} (NoSQL) Not Only

  • Redis, MongDB
  • 非关系型数据库,对象存储,通过对象的自身的属性来决定。

DBMS 数据库管理系统(Database Management System)

  • 数据库的管理软件,科学有效的管理我们的数据。维护和获取数据;
  • MySQL,数据库管理系统,|

image-20210927120315370

1.4 MySQL简介

image-20210927120505853

MySQL是一个关系型数据库管理系统

前世:瑞典MySQL AB公司

今生:属于Oracle旗下产品

MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。

开软的数据库软件~

体积小、速度快、总体拥有成本低,招人成本比较低,所有人必须会~

中小型网站、或者大型网站,集群!

安装建议:

www.mysql.com/

dev.mysql.com/get/Downloa… -5.7/mysql-5.7.19-winx64.zip

1、尽量不要使用exe, 注册表

2、尽可能使用压缩包安装~

\