多测师肖老师_mysql之介绍(7.1)

数据库

一、什么是数据库?

是存放数据的电子仓库。以某种方式存储百万条,上亿条数据,供多个用户访问共享
 
二、数据库中的类型分类
1、关系系数据库
定义:数据库中表与表之间存在某种关系,数据存储在不同的表中
 
2、非关系型数据库
定义:通常数据以对象的形式存储在数据库中
 
三、常用的数据库软件有哪些?
1、常见的关系型数据库
(1)mysql(讲)
(2)oracle (甲骨文公司)
(3)db2    IBM 公司
(4)sql  server 
 
2、常见的非关系型数据库软件
(1)redis(键值对存储)  应用在电商类系统,  (缓存数据)
(2)hbase (列的模型)
(3)mongodb  (文档类型)
 
四、数据库的特点?
(1)关系型数据库特点
1.安全
2.保持数据的一致性
3.实现对表与表进行复杂的数据查询
(2)非关系型数据库特点
1.效率高
2.容易扩展
3.使用更加灵活
===============================================
mysql 
一、mysql 介绍
mysql是指mysql数据库管理系统       属于关系型数据库
瑞典公司mysql  db  开发  ,oracla收购,
mysql  是一种关联数据库将数据保存在不同的表中,而不是将所有的数据存放在一个大仓库中,增加了速度和灵活性
myslq数据在目前web应用领域使用最广泛,也是b/s架构常用的数据库
 
二、mysql数据库的特点
1、体积小,安装简单,维护成本低
2、开源,免费
3、支持多系统
4、支持多种编程语言,
5、支持多种存储引擎
6、与其他工具搭建免费的网站系统
(1)lamp=linux+apache+mysql+php    多有米
(2)lnmp=linux+nginx+mysql+php  论坛
 
三、应用的架构
1、单点数据库,适用于肖规模应用  (我们现在学)
2、复制   ,适用于中小规模应用
3、集群 ,适用于大规模应用(大多数)
比如:mgr集群,三主三从,一主三从   
 
 
四、mydql的基本术语:
1、数据库
2、数据表
3、行
4、列
5、字段名
6、值
7、冗余  (重复数据)
8、主键 (一个表就一个主键)
9、外键
10、视图
11、索引
12、临时表
13、多表
14、单表
15、存储
 
原文地址:https://www.cnblogs.com/xiaolehua/p/15701069.html