MySQl/数据库
数据库/ database
数据库(DB: database),是一种存储数据的仓库,数据库能够长期、高效的组织、存储和管理数据.
**数据库的目的**:能够存储(写)和提供(读)数据.
**关系型数据库:**
基于关系模型的数据结构(二维数据表),通常存储在磁盘。
**非关系型数据库:**
没有具体模型的数据结构(键值对),通常存储在内存。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
关系型数据库/Relational Database Management System
关系数据库管理系统(Relational Database Management System,(RDBMS),是指通过关系模型来组织数据的数据库.关系数据库把世界看成由实体和联系组成。
**关系型数据库系统模型的四层结构:**
1.DBMS:数据库管理系统,管理系统运行。
2.DB:数据库,数据存储的管理者(受DBMS管理)
3.Table: 数据表,数据关系管理者
4.Field: 数据字段,依赖于数据表,实际数据存储者。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
关系型数据库产品
1.大型: Oracle、 DB2
2.中型: MySQL、 SqlServer
3.小型: Sybase、 Access
- 1
- 2
- 3
非关系型数据库:不仅仅是sql
不是关系型数据库的统称,数据存储模型是键->值,运
行在内存。
雷迪斯
MongoDB
- 1
- 2
结构化查询语言
SQL: Structured Query Language
结构化查询语言/ Structured Query Language
Sql是一种编程语言,能够实现用户数据库查询和程序设计
**Sql根据操作不同,分为几类:**
数据查询语言,数据查询语言,用于查询和检索数据,
DML:数据规约语言,数据操作语言,用于数据的写操
(作(增删改)
数据定义语言,数据定义语言,用于创建数据结构
数据控制语言,数据控制语言,用于用户权限管理
事务处理语言,事务处理语言,辅助dml进行事务
操作(因此也归属于dml
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
推荐阅读