1.数据库的概念
database (DB),是一种存储数据的仓库。可以将DB联想到生活中可见仓库,支持按照一定的顺序进行排列(如A-Z),存储,同时支持取货、存货。
因此数据库的概念总结一下几点:
1.根据数据库的架构和数据组织原理进行分类
层次数据库:基于层次的数据结构(数据分层)
网状数据库:基于网状数据库(数据网络)
关系数据库:基于关系模型的数据结构(二维表)
2.现在较多根据实际数据管理模型分类(存储介质)
关系数据库:基于关系模型的数据结构(二维表)通常存储在磁盘,永久性稳定
非关系型数据库:没有具体模型的数据结构(键值对)通常存储在内存,效率高,不稳定
关系型数据库是一种建立在关系模型上的数据库
关系数据结构(存储)
关系操作集合(操作)
关系完整性约束(约束)
数据库管理系统DBMS:管理系统运行
数据库DB:数据存储的管理者
数据表Tbale:数据关系管理者
数据字段field:依赖于数据表,实际数据存储者
非关系型数据库:NOSQL,不仅仅是关系型数据库
对比:
Nosql 通常是与关系型数据库配合使用,他们彼此是一种互补关系
Nosql运行在内存,解决效率问题
I/0问题
效率问题
MYsql运行在磁盘,解决问题
安全性(永久存储)
稳定运行
SQL是结构化查询语言,是一种针对关系型数据库特殊标准化的编程语言
MYSQL是瑞典AB公司夏开发的一款关系型数据库
MYSQL当前属于甲骨文公司(oracle)
MYSQL开源免费(部分存储引擎)
MYSQL是一种C/S结构软件,因此需要MYsql的客户端来访问服务端(数据管理)
MYsqld。exe:服务端
mySQl。exe:客户端
MYSQL使用SQL指定对数据库进行操作
Mysql访问:就是客户端连接上服务端,然后实现数据操作的过程