MySQL基础01
1.初识MySQL
JavaEE:企业级Java开发 web
前端(页面:展示,数据! )
后台(连接点:连接到数据库JDBC,MyBatis框架实现,连接前端可以用SpringMVC,连接前端主要做控制,控制视图跳转,和给前端传数据)
数据库(存数据 )
- 学习底层操作系统,数据结构与算法
- 离散数学,数字电路,编译原理 +实战经验
1.1为什么学习数据库
- 趋势所在(岗位需求)
- 大数据时代
- 被迫需求:存数据
- 去IOE:阿里巴巴造出的概念,其本意是,在阿里巴巴的IT架构中,去掉IBM的小型机,Oracle数据库,EMC存储设备,代之以自己在开源软件基础上开发的系统
== 数据库是所有软件体系中最核心的存在 DBA—数据库管理员
1.2什么是数据库
数据库(DB,DataBase)
概念:数据仓库,!软件!,安装在操作系统(window,linux,mac)之上
作用:存储数据,管理数据(Excel)
SQL是操作数据库的语句,可以存储大量的数据,<500w
1.3数据库分类
关系型数据库(SQL)
- MySQL,Oracle,Sql Server,DB2,SQLlite
- 通过表和表之间,行和列之间的关系进行数据的存储
非关系型数据库(NoSQL)Nit Only 不仅仅是。。
- Redis,MongDB
- 非关系型数据库,对象存储,通过对象的自身属性来决定
DBMS(数据库管理系统)
-
数据库的管理软件,科学有效的管理我们的数据。维护和获取数据
软件—数据库管理系统(管理和操作数据)—数据库(存储数据)
一个数据库能存很多软件的东西
1.4MySQL简介
SQL语言学习
MySQL是一个关系型数据库管理系统
版本5.7稳定 8.0最新
安装建议:
-
尽量不要使用exe,有注册表
-
尽可能使用安装包安装