当前位置:网站首页>带你了解MySQL数据库
带你了解MySQL数据库
2022-08-02 15:35:00 【51CTO】

一、MySQL是什么
MySQL 最初于 1995 年开发,是领先的 SQL 技术之一,拥有53.5% 的 SQL 数据库市场份额,MySQL 在 Web 应用程序中特别受欢迎,它可以免费使用,并且经常集成到开源工具中(例如 Wordpress, Discuz! 等)。
MySQL是一种可以处理数据库的关系数据库管理系统(Relational Database Management System:RDBMS)。也是一个允许针对数据进行存储、检索和删除的软件。有许多这样的数据库,例如Oracle、Microsoft SQL Server、SQLite等。
二、MySQL中的“数据”是什么
要了解 MySQL,我们首先需要了解它是如何操作和存储数据的。假设现在有用户在一个站点上创建帐户,用户需要提供他的:
- 姓名
- 密码
- 电子邮件地址
该网站需要有一种存储这些数据的方法,以便它可以查找用户的姓名并匹配他们的密码是否正确,以及应对其他的数据查询和修改任务。
以这种方式连接数据意味着即使你只知道某人的电子邮件地址,你也可以更新他们的密码,反之亦然。这种形式的数据管理被称为关系数据库,其中 MySQL 是最流行的。
三、关系数据库
数据库有两种类型,关系数据库和非关系数据库,MySQL 是一种关系型数据库。
虽然现在非关系数据库正在增长,但它们的使用场景比较有限。
像 SQL 这样的关系数据库以每条数据相互关联的方式存储数据。单个数据库包含数据表,每个数据表都非常类似于 Excel 电子表格。其中包含信息行,每行信息都包含一条记录。每个单一记录或条目都包含一组数据。
例如 书籍列表,电影列表,用户帐户列表,或待售物品的列表等都是关系数据库。只要你能把它想象成一个 Excel 电子表格,那么他就是关系数据库。
相比之下,非关系型数据库(例如 NoSQL)是一种非结构化数据库。它就像一个包含各种文档、视频和图像的文件夹,而不是 Excel 工作表。
它仍然包含数据,但是这些数据是杂乱无章的,并且数据类型之间没有任何关系。大多数人在使用非结构化数据库的同时使用机器学习解决方案,它可以比人类更容易地梳理不相关的非结构化数据。
两种类型的数据库都在客户端-服务器模型上运行。有一个为数据提供服务的数据库和一个请求它的客户端。但大多数 Web 应用程序都使用 MySQL 等关系数据库,而不是 NoSQL 等非关系数据库。
MySQL虽然结构可能与 Excel 相似,但有一个非常具体的区别——数据如何交互。
边栏推荐
猜你喜欢

redis学习四redis消息订阅、pipeline、事务、modules、布隆过滤器、缓存LRU

Advanced usage of vim configuration

Basic management of system storage -- mounts, partitions, user quotas

入门关于 switch case 的理解

威纶通触摸屏如何隐藏系统设置箭头图标及通过参数进入系统设置?

UnicodeEncodeError: 'gbk' codec can't encode character '\u2022' in position 178: illegal multibyte s

Idea中运行sparkSQL

Reed-Solomon Codes——RS纠错码
![【[SCOI2005] 互不侵犯】【状压DP(含概念讲解)】](/img/93/667e81afeb99b1cce4eb8068e6ce14.png)
【[SCOI2005] 互不侵犯】【状压DP(含概念讲解)】

跨境电商看不到另一面:商家刷单、平台封号、黑灰产牟利
随机推荐
机械臂速成小指南(十七):直线规划
策略路由下发
System delay tasks and scheduled tasks
【2022河南萌新联赛第(三)场:河南大学】【部分思路题解+代码解析】
JZ21 调整数组顺序使奇数位于偶数前面(一)-相对位置变化
Go-5-简单介绍fmt库
JZ70 矩形覆盖
JZ27 二叉树的镜像
Reed-Solomon Codes——RS纠错码
QueryWrapper方法解释
JZ15 二进制中1的个数
WWW'22 推荐系统论文之多任务与对比学习篇
先睹为快!界面控件DevExpress WPF这些功能即将发布
系统延时任务及定时任务
莫比乌斯反演学习笔记
从特征交互到数据交互,浅谈深度点击率模型的新趋势
tiup mirror rotate
JZ11 旋转数组的最小数字
ICML/ICLR'22 推荐系统论文梳理
DC-DC选型及电路设计