数据库从字面意思上来看,就能够简单的理解为是存放数据的一个库mysql
数据库能够在硬盘及内存中存储数据redis
那咱们知道文件也是用来存放数据信息的,那就有了数据库存储数据和文件存储数据的区别:sql
总结: 1. 数据库就是用来管理数据的系统-安装某种管理数据的系统 2.数据库管理的对象本质上就是文件
database:库----它是用来管理stu表 stu:表---文件 id name age gender ------字段 1 Bob 18 男 -------记录1 2 Tom 17 女 -------记录2
关系型数据库:数据库中的表与表之间有关系,好比mysqlmongodb
非关系数据库:没有表的概念----redis、mongodb(介于关系与非关系之间)数据库
硬盘:数据能够永久的存储 ----mysql、mongodbnosql
内存:数据的存取速率比较高,可是断电即消失----redis、memcachecode
sql:数据库操做经过sql语句对象
nosql:数据库操做就是key-value形式(value就是一条记录)内存
sql: stu - {'name': 'Bob', 'age': 18} nosql: stus - [{'name': 'Bob', 'age': 18}, {'name': 'Tom', 'age': 18}]