dcsxlh

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
统计
 

数据库

一、什么是数据库?

是存放数据的电子仓库。以某种方式存储百万条,上亿条数据,供多个用户访问共享
 
二、数据库中的类型分类
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、存储
 

 

 

 

 

 

posted on   多测师_肖sir  阅读(119)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
 
点击右上角即可分享
微信分享提示