一、什么是数据库
数据库的定义
数据库即 database 简称 DB, 是“按照数据结构来组织、存储和管理数据的仓库”,是一个长期存储在内的、有组织的、可共享的、统一管理的大量数据的集合。
数据库分类
数据库通常分为两大类:关系型数据库和非关系型数据库
| 关系型数据库(保证数据的一致性,能建立关系) | 非关系型数据库(放在不同的服务器上) |
|---|---|
| MySQL(中小型企业免费) | MongoDB(文档存储) |
| Oracle(大型电商网站) | Redis(键值存储) |
| SQL Server(政府网站,大学教育) | Memcached(键值存储) |
| maradb(mysql开源版本的一个分支) | Hbase(列存储) |
| db2(银行系统) | Neo4J(图形) |
| sybase(被淘汰) |
二、为什么要用数据库
使用数据库可以高效且条理分明地存储数据,它使人们能够更加迅速和方便地管理数据
具体来说可以体现在以下方面(存储、查询、安全、方便)
- 数据库可以结构化存储大量的数据信息,方便用户进行有效快速的检索和访问。
- 数据库可以有效地保持数据信息的一致性、完整性、降低数据冗余。
- 数据库可以满足应用的共享和安全方面的要求
- 使用数据库可以在程序中进行更好的控制,文件I/O会大幅度降低程序运行效率
三、数据库怎么用
通常来说,数据库语句都是基于SQL语句进行演化的,因此数据库的操作语句大致看起来很相似,但不同的数据库之间语法可能也会随之改变,后面的文章我们会逐渐的介绍几种常见的数据库MySQL 等。