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'

  • 相关阅读:
    js检测对象中是否存在某个属性
    ES6 笔记
    DataSet 用法
    CommandBehavior.CloseConnection有何作用
    SqlDataReader
    Listview.Finditem()函数用法
    Instr()函数用法
    StringBuilder与StringBuffer的区别
    [DllImport("kernel32.dll")]使用
    extern用法
  • 原文地址:https://www.cnblogs.com/guapitomjoy/p/11565397.html
Copyright © 2011-2022 走看看