数据库简述
Posted guapitomjoy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库简述相关的知识,希望对你有一定的参考价值。
一、数据库
什么是数据库?
管理数据的系统 --- 安装某种管理数据的系统 --- 管理的对象本质就是文件存储数据的位置:
内存 和 硬盘什么是系统?
运行在硬件基础上,管理其他软件
数据库的组成
库: 用来存放多张表 --- 相当于文件夹
表: 包含多条相同结构的记录 --- 相当于文件
记录: 包含多个key-value键值对的一条数据 --- 二进制数据
字典: 描述信息 -- 信息本身 == key-value --- 二进制数据
例:
? stu 表
? id name age gender
? 1 Bob 18 男
? 2 Tom 17 女
二、数据库的分类
? 1.关系与非关系
? 关系:数据库中表与表之间有联系 -- mysql
? 非关系: 没有表概念 -redis 、mongodb(介于关系与非关系)
? 2.内存与硬盘
? 内存: 数据的存储效率极高 -redis、MemCache
? 硬盘: 数据可以永久存储 -mysql、mongodb
? 3.sql与nosql
? sql : 数据库操作通过sql语句
? nosql : 数据库操作就是key-value形式(value就是一条记录)
? stu - ‘name‘: ‘Bob‘, ‘age‘: 18
? stus - [‘name‘: ‘Bob‘, ‘age‘: 18, ‘name‘: ‘Tom‘, ‘age‘: 18]
? name - ‘Jerry‘
以上是关于数据库简述的主要内容,如果未能解决你的问题,请参考以下文章