数据库概述
1.常见的数据库:
(1).关系型数据库(主流应用):MySQL,Oracle,SQL server,DB2,PGSQL
(2).非关系型数据库(使用相对较少):Redis,MongoDB,ES
2.MySQL历史和特点:
(1).历史:1.前身有瑞典MySQL AB公司开发并发现,于2009年左右被Oracle收购
2.2016年MySQL8.0.0版本推出
(2).特点:1.关系型数据库,开源
2.支持千万级别数据量存储,大型数据库
3.DB,DBMS,SQL:
(1).DB:数据库文件,用来具体存储数据的地方(类似于.doc等)
(2).DBMS:数据库管理系统,用于操作数据库中的数据(类似于word软件,用来操作.doc文件的)
(3).SQL:关系数据库查询语言,用于指挥数据的一种语言
MySQL数据库服务器中安装了MySQL DBMS,使用MySQL DBMS来管理和操作DB,使用的是SQL语言
4.非关系数据库类型:
(1).键值对类型:REDIS
(2).搜索引擎:ES,Solar
(3).文档型:Mongo DB
(4).列式数据库:HBase
(5).图形数据库:InfoGrid
5.表与表之间存在哪些联系:
(1).ORM思想
(2).三种联系:1.一对一,2.一对多,3.多对多