数据库初识

一、什么是数据库

数据库的定义

数据库即 database 简称 DB, 是“按照数据结构来组织、存储和管理数据的仓库”,是一个长期存储在内的、有组织的、可共享的、统一管理的大量数据的集合。

数据库分类

数据库通常分为两大类:关系型数据库非关系型数据库

关系型数据库(保证数据的一致性,能建立关系) 非关系型数据库(放在不同的服务器上)
MySQL(中小型企业免费) MongoDB(文档存储)
Oracle(大型电商网站) Redis(键值存储)
SQL Server(政府网站,大学教育) Memcached(键值存储)
maradb(mysql开源版本的一个分支) Hbase(列存储)
db2(银行系统) Neo4J(图形)
sybase(被淘汰)

二、为什么要用数据库

使用数据库可以高效且条理分明地存储数据,它使人们能够更加迅速和方便地管理数据
具体来说可以体现在以下方面(存储、查询、安全、方便)

  1. 数据库可以结构化存储大量的数据信息,方便用户进行有效快速的检索和访问。
  2. 数据库可以有效地保持数据信息的一致性、完整性、降低数据冗余。
  3. 数据库可以满足应用的共享和安全方面的要求
  4. 使用数据库可以在程序中进行更好的控制,文件I/O会大幅度降低程序运行效率

三、数据库怎么用

通常来说,数据库语句都是基于SQL语句进行演化的,因此数据库的操作语句大致看起来很相似,但不同的数据库之间语法可能也会随之改变,后面的文章我们会逐渐的介绍几种常见的数据库MySQL 等。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 图:(对问题的抽象) 节点(nodes)、顶点(vertices):对象或实体 节点之间的联系:边(edges)、...
    柳清檀阅读 4,133评论 0 0
  • 目录 说明 数据库一般使用MySQL、MariaDB 数据库管理工具使用的是Navicat 参阅:Win10系统配...
    Ricsy阅读 376评论 1 3
  • Redis简介 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-V...
    Ricsy阅读 515评论 0 1
  • 1.什么是数据库 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库 2.什么是MySQL My...
    流逝_a443阅读 918评论 0 0
  • 抱佛脚一时爽,一直抱佛脚一直爽!这篇文章总结常见的数据库面试问题~因为是抱佛脚,所以结构上没有什么逻辑...参考链...
    山幺幺阅读 533评论 0 0

友情链接更多精彩内容