专栏名称: 似朝朝我心
一个慢慢学习前端的小pan,路漫漫其修远兮,...
目录
相关文章推荐
51好读  ›  专栏  ›  似朝朝我心

初识数据库

似朝朝我心  · 简书  ·  · 2020-10-28 17:06

正文

数据库 (dataBase)概念呢?

什么是数据库?数据库是一个什么样的概念

  • 说白了,数据库就是存储数据的仓库,它是按照数据结构来组织、存储、管理我们数据的仓库,数据库是对数据保存持久化的最好选择。

那么问题来了,我们为什么要把数据存储到数据库里面呢?直接搞个对象来收集整理数据,然后用一个变量来接收这个对象,即将数据存储到一个变量中,这样存起来不是更方便吗?哪用得到数据库呢?

  • 这是因为我们的程序都是存储在内存里面的,你搞个变量存着数据,有一定的风险因素,比如哪天服务器崩掉了或者重启了、程序运行结束、计算机断电,都会导致数据的丢失,为了确保数据的安全性,我们就需要用到了数据库。

数据库的应用场景有哪些?

  • 用户在注册、登录的时候会用到,因为我们要存储用户的登录信息。
  • 电商的商品列表展示信息。

数据库分类,主要分为以下两大类。

关系型数据库 (RDBMS,即Relational Database Management System)

  • 常见关系型数据库有:MySQL、Oracle、DB2、SQL Server。
  • 特点:关系型数据库里面全是各种各样的表,可以这样说,关系型数据库是基于表而存在的。
  • 所有的关系型数据库都是通过SQL(结构化查询语言)来操作的,像JS和JAVA语言一样,SQL也是一门标准的语言,只不过是它用于数据库查询方面。
  • 学会了SQL,意味着我们可以操作任何一种关系型数据库(比如My SQL、DB2等等),但在W3C上SQL语言目前还没有一个成型的规范,没有做到统一标准,也就意味着着各大数据库的运营商(比如甲骨文公司Oracle),各自有各自的规范风格,所以我们学习的SQL只是一门通用标准数据库语言,相当于一块敲门砖,如果我们想学习具体的数据库语言,还得学习它们对应的官方文档。

非关系型数据库(又称NoSQL 或者 Not Only SQL)







请到「今天看啥」查看全文