1.初始MySQL
JavaEE:企业级Java开发 Web
前端(页面:展示,数据!)
后台(连接点:连接数据库JDBC,链接前端(控制试图跳转和给前端传递数据))
数据库(存数据,Txt,Excel,word)
只会写代码,学好数据库,基本混饭吃;
操作系统,数据结构与算法!当一个不错的程序猿!
离散数学,数字电路,体系结构,编译原理。 +实战经验,高级程序猿~优秀的程序猿
1.1~为什么学习数据库
1.岗位需求
2.现在的世界,大数据时代~,得数据库者得天下。
3.被迫需求:存数据
4.数据库是所有软件体系中最核心的存在 DBA
1.2~什么是数据库
数据库(DB DataBase)
概念:数据仓库,软件,安装在操作系统(window,Linux,mac,...)之上!SQL,可以存储大量的数据。500万!
作用:存储数据,管理数据 Excel
1.3~数据库分类
关系型数据库:(SQL)
-
MySQL,Oracle,sql Server,DB2,SQLlite
-
通过表和表之间,行和列之间的关系进行数据的存储, 学员信息表,考勤表,...
非关系型数据库:(NoSQL) Not Only
-
Redis,MongDB
-
非关系型数据库,对象存储,通过对象的自身的属性来决定。
DBMS(数据库管理系统)
-
数据库的管理软件,科学有效的管理我们的数据。维护和获取数据;
-
MySQL,数据库管理系统!
1.4~MySQL简介
MySQL是一个关系型数据库管理系统
前世:瑞典MySQL AB公司
今生:属于Oracle旗下产品
MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统)应用软件之一。
开放的数据库软件~
体积小,速度快,总体拥有成本低,招人成本比较低,所有人必须会~
中小型网站,或者大型网站,集群!