zoukankan      html  css  js  c++  java
  • # 数据库以及数据库管理系统(1)

    数据库以及数据库管理系统(1)

    数据库(DB)就是计算机中按照一定格式存储起来的一定数据的集合。操作系统不直接对他们进行管理,而是通过数据库管理系统(DBMS)对他们进行管理。

    存在有很多种不同的数据库管理系统,是按照对数据的不同阻止方式来划分。最常见的是关系式数据库(RDBMS),还有一些不少的非关系数据库。例如键值存储系统,面向对象数据库等。

    对于RDBMS来说,数据的组织方式就像是一张张的二维数据表。其中列被称为字段,行被称为记录。一个数据库就是一些数据表的集合,而管理系统对他们进行管理。

    其中客户端使用SQL访问数据库,数据库管理系统根据SQL来返回数据。关系数据库返回的数据的格式一定是数据表,除非是在出错的情况下。

    数据库采用的式C/S结构,有时候客户端和服务端可以安装在同一台机器上,有时候也可以安装在不同的机器上通过网络来访问。一个数据库可以连接多个客户端。同时客户端和数据库管理系统不一定要是同一个软件,很多不同的语言都提供了数据库访问接口。

    对于客户端与数据库管理系统的沟通语言,SQL按作用可以分成3类。

    • 创建或删除表格和数据库的DDL
    • 查询或操作数据的DML
    • 用来确认或取消操作的DCL

    实际上使用最多的是查询操作数据的DML

  • 相关阅读:
    前端开发--vue开发部分报错指南
    前端开发--Mongodb篇
    前端开发--nginx番外篇
    前端开发--nginx篇
    Mac笔记本使用小道解答集
    vue开发路由相关基础知识和笔记
    PostCSS的插件 -- 关于vue rem适配布局方案
    Nodejs -- 使用koa2搭建数据爬虫
    mac OSX 实用快捷键
    如何将自己的vue组件发布为npm包
  • 原文地址:https://www.cnblogs.com/freesfu/p/11420572.html
Copyright © 2011-2022 走看看