<p> 什么是数据库?</p>
讯享网
定义:数据库是存放数据的电子仓库。
2、是以某种方式存储百万条,上亿条数据,提供多个用户访问共享。
3、每个数据有一个或多个api用于创建,访问,管理和复制所保存的数据。
4、系统中很多动态数据都存储在数据库中,需要通过访问数据库才能显示;
数据库的类型
1、关系型数据库
- 定义:数据库中表与表之间存在某种关系,数据存储在不同的表中
- 常见的关系型数据库:
- (1)db2 IBM 公司
- (2)oracle oracle 公司
- (3)mysql oracle公司收购 (我们学习的mysql)
- (4)sql server
- 特点:
- a、安全
- b、保持数据的一致性
- c、实现对表与表进行复杂的数据查询
2、非关系型数据库
- 定义:通常数据是以对象的形式存储在数据库中
- 常见的非关系性数据库:
- 1、hbase (列模型)
- 2、redis (键值对存储)
- 3、mongodb (文档类型)
- 特点:
- a、效率高
- b、容易扩展
- c、使用更加灵活
mysql介绍定
1、mysql的定义
- mysql是关系型数据库管理系统,我们常说的xxx数据库就是指xx数据库管理系统。
2、mysq数据库是有瑞典mysql db公司开发,目前属于oracle 公司,
3、在web应用方面(bs架构上),mysql是最好的关系型数据管理系统
4、特点:
- a.体积小
- b.开源,免费
- c、使用c++编写
- d、支持多系统
- e、支持多引擎
- f、msyql与其他工具组合可以搭建免费的网站系统
lamp=linux+apache+mysql+php lnmp=linux+nginx+mysql+php

5、mysql的应用结构:
- (1)单点数据库:使用于小规模应用(我们现在学的)
- (2)复制:适用于中小规模的应用
- (3)数据库集群,适合大规模的应用
比如:mgr集群,三主三从,一主三从;
6、数据库中术语:
- (1)数据库
- (2)数据表
- (3)列
- (4)行
- (5)值
- (6)字段名
- (7)字符类型
- (8)冗余
- (9)主键
- (10)外键
- (11)视图
- (12)索引
- (13)单表
- (14)多表
- (15)存储

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/204512.html