这是我参与「第三届青训营 -后端场」笔记创作活动的的第2篇笔记
1.初始MySQL
JavaEE :企业级Java开发 Web
前端(页面:展示,数据! )
后台(连接点:连接数据库JDBC,链接前端(控制,控制视图跳转,和给前端传递数据) )
数据库(存数据,Txt, Excel, word)
只会写代码,学好数据库,基本混饭吃; //crud程序员
操作系统,数据结构与算法!当- 个不错的程序猿!
离散数学,数字电路,体系结构,编译原理。+ 实战经验,高级程序猿
优秀的程序猿
1.1 为什么学习数据库
- 岗位要求
- 大数据时代 数据变现
- 被迫需求: 存数据 //去IOE是阿里巴巴造出的概念。其本意是,在阿里巴巴的IT架构中,去掉IBM的小型机、Oracle数据库、EMC存储设备,代之以自己在开源软件基础上开发的糸统。
- 数据库是所有软件体系中最核心的存在 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,数据库管理系统,|
1.4 MySQL简介
MySQL是一个关系型数据库管理系统
前世:瑞典MySQL AB公司
今生:属于Oracle旗下产品
MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。
开软的数据库软件~
体积小、速度快、总体拥有成本低,招人成本比较低,所有人必须会~
中小型网站、或者大型网站,集群!
安装建议:
dev.mysql.com/get/Downloa… -5.7/mysql-5.7.19-winx64.zip
1、尽量不要使用exe, 注册表
2、尽可能使用压缩包安装~
\