Mariadb 简明教程
MariaDB - Introduction
数据库应用程序独立于主应用程序而存在,并存储数据集合。每个数据库都使用一个或多个 API 来创建、访问、管理、搜索和复制它包含的数据。
数据库还使用非关系数据源,如对象或文件。但是,对于大型数据集而言,数据库被证明是最佳选择,而使用其他数据源会使检索和写入变得缓慢。
关系数据库管理系统或 RDBMS 将数据存储在不同的表中。通过使用主键和外键建立这些表之间的关系。
RDBMS 提供以下功能
-
它们使你能够使用表、列和索引实现数据源。
-
它们确保跨多张表的行之间引用的完整性。
-
They automatically update indices.
-
它们解释 SQL 查询和操作,用于操作数据或从表中获取数据。
RDBMS Terminology
在我们开始讨论 MariaDB 之前,让我们回顾一下与数据库相关的一些术语。
-
Database − 数据库是一个数据源,由包含相关数据的表组成。
-
Table − 表,即电子表格,是一个包含数据的矩阵。
-
Column − 列,即数据元素,是一种保存一种类型数据的结构;例如发货日期。
-
Row − 行是分组相关数据的结构;例如客户数据。它也称为元组、条目或记录。
-
Redundancy − 该术语指为了加速系统而存储两次数据。
-
Primary Key − 该术语指一个唯一的识别值。该值在表中不会出现两次,并且只与它关联了一行。
-
Foreign Key −外键用作两个表之间的链接。
-
Compound Key −复合键或联合键,指的是多个列的键。它指的是多个列,这是因为某个列缺乏唯一的质量。
-
Index −索引和书的索引几乎完全相同。
-
Referential Integrity −此术语指的是确保所有外键值都指向现有行。
MariaDB Database
MariaDB 是由 MySQL 的原开发者创建的 MySQL 一个流行的分支。它源自对甲骨文收购 MySQL 的担忧。它为小型数据处理任务和企业需求提供支持。它旨在作为 MySQL 的模块化替代品,只需卸载 MySQL 并安装 MariaDB。MariaDB 提供了与 MySQL 相同的功能,并提供了更多功能。