码迷,mamicode.com
首页 > 数据库 > 详细

数据库简述

时间:2019-09-22 00:57:59      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:mongodb   ==   数据库操作   end   其他   关系   管理   系统   mon   

一、数据库

  1. 什么是数据库?
    管理数据的系统 --- 安装某种管理数据的系统 --- 管理的对象本质就是文件

  2. 存储数据的位置:
    内存 和 硬盘

  3. 什么是系统?

运行在硬件基础上,管理其他软件

  1. 数据库的组成

    库: 用来存放多张表 --- 相当于文件夹

    表: 包含多条相同结构的记录 --- 相当于文件

    记录: 包含多个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‘

数据库简述

标签:mongodb   ==   数据库操作   end   其他   关系   管理   系统   mon   

原文地址:https://www.cnblogs.com/guapitomjoy/p/11565397.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!