1.MySQL基础入门
[toc]
MySQL简介
MySQL概述
数据(data)是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的的原始素材。
数据可以是连续的值,比如声音、图像,称为模拟数据。也可以是离散的,如符号、文字,称为数字数据。
在计算机系统中,数据以二进制信息单元0,1的形式表示。
数据的定义:
数据是指对客观事件进行记录并可以鉴别的符号,是对客观事物的性质、状态以及相互关系等进行记载的物理符号或这些物理符号的组合。它是可识别的、抽象的符号。
数据库管理系统
- DBMS
- 存数据
- 取数据
数据库管理系统类型
- 关系型数据库(RDBMS)
- 使用SQL语句管理数据库
- 互相关联的二维表组成
- 最大特点数据安全性方面强(ACID)
- 非关系型数据库(NoSQL)
- 不使用SQL语句管理数据库
- 一般来说由 Json格式
- Key:Value 键值对
关系型数据库和非关系型数据库对比
时代特点对比:
- web1.0时代
- 企业提供内容,用户浏览,所以关系型数据库够用,并发并不高,所以不需要nosql。
- web2.0时代
- 核心是企业提供平台,用户参与提供内容,这个时代关系型数据库无法满足需求了。
- 2003NoSQL出现
- memcache的诞生,关注的点是性能,但是针对安全性能关注比较低,随着安全性能需求不断提升,所以有了redis。
- redis的特点
- 依然高性能高并发
- 数据持久化功能
- 支持多数据类型,主从复制和集群
- 管理不再使用SQL了
数据库典型产品
关系型数据库典型产品
- MySQL
- Oracle
- MSSQL(SQLserver)
- PostgreSQL
非关系型数据库典型产品
- Redis
- elasticsearch (ELK)
- MangoDB
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 奥利奥の麦旋风!