zoukankan      html  css  js  c++  java
  • 数据库简述

    一、数据库

    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'

  • 相关阅读:
    jmeter参数化文件路径问题
    kafka在linux下安装
    性能测试案例:Oracle重复的SQL
    Elastic:菜鸟上手指南
    python推导式特殊用法
    python动态参数
    python 循环控制
    python 代码执行顺序
    Python eval() 函数
    if __name__ == '__main__': 详解
  • 原文地址:https://www.cnblogs.com/guapitomjoy/p/11565397.html
Copyright © 2011-2022 走看看