MariaDB是MySQL关系数据库管理系统的一个分支。 MySQL的原始开发人员在Oracle收购MySQL后,创建了MariaDB。
在开始本教程之前,请确保您具有PHP和HTML的一些基本知识。
本教程将提供MariaDB的快速介绍,并帮助您实现MariaDB编程和高水平的管理。
RDBMS是什么?
RDBMS即关系数据库管理系统(Relational Database Management System),是将数据组织为相关的行和列的系统,而管理关系数据库的计算机软件就是关系数据库管理系统,常用的数据库软件有Oracle、SQL Server等。
RDBMS数据库应用程序与主应用程序分开存在,并存储数据集合。 每个数据库都使用一个或多个API来创建,访问,管理,搜索和复制其包含的数据。
数据库还使用非关系数据源,例如对象或文件。 然而,数据库证明是大数据集的最佳选择,这将遭受缓慢的检索和与其他数据源写入。
关系数据库管理系统或RDBMS将数据存储在各种表中。这些表之间的关系使用主键和外键建立。
RDBMS提供以下功能 -
它们使您能够使用表,列和索引来实现数据源。
它们确保多个表行间引用的完整性。
他们自动更新索引。
他们解释SQL查询和操作从表操作或源数据。
RDBMS术语
在我们开始讨论MariaDB之前,让我们来看一下与数据库相关的一些术语。
Database - 数据库是由保存相关数据的表组成的数据源。
Table -表,这意味着电子表格,是包含数据的矩阵。
Column - 表示数据元素的列是保存一种类型的数据的结构;例如,送货日期。
Row - 行是对相关数据进行分组的结构;例如,用于客户的数据。它也被称为元组,条目或记录。
Redundancy - 此术语指的是存储数据两次,以加速系统。
Primary Key - 这指的是唯一的标识值。此值不能在表中出现两次,并且只有一个行与其关联。
Foreign Key - 外键用作两个表之间的链接。
Compound Key -复合键,或复合键,是指多个列的关键。它指的是多列由于缺乏独特的质量一列。
Index - 索引实际上与书的索引相同。
Referential Integrity - 此术语指确保所有外键值指向现有行。
MARIA数据库
MariaDB是由MySQL的原始开发人员创建的MySQL的流行分支。 它源于与MySQL收购Oracle有关的问题。 它支持小数据处理任务和企业需求。 它旨在成为MySQL的替代,只需要简单的卸载MySQL和安装MariaDB。 MariaDB提供与MySQL等相同的功能。
MariaDB的主要特性
MariaDB的重要特性是 -
所有MariaDB都在GPL,LGPL或BSD下。
MariaDB包括各种存储引擎,包括高性能存储引擎,用于与其他RDBMS数据源一起工作。
MariaDB使用标准和流行的查询语言。
MariaDB在多个操作系统上运行,并支持各种各样的编程语言。
MariaDB提供对PHP的支持,PHP是最流行的Web开发语言之一。
MariaDB提供Galera集群技术。
MariaDB还提供了许多在MySQL中不可用的操作和命令,并消除/取代影响性能的功能。
入门
在开始本教程之前,请确保您具有PHP和HTML的一些基本知识,特别是我们的PHP和HTML教程中讨论的材料。本指南重点介绍在PHP环境中使用MariaDB,因此我们的示例将对PHP开发人员最有用。
如果您不熟悉PHP,我们强烈建议您查看我们的PHP教程。
适用人群
本教程面向新手开发者和MariaDB新手。 它指导他们在MariaDB中通过更高级的概念理解基本概念。 完成本教程后,您在MariaDB中的坚实基础和专业水平将允许您开始开发并轻松构建您的知识。
学习前提
本教程假定您熟悉关系数据库管理系统,查询语言,MySQL和一般编程。 它还假定熟悉应用程序中的典型数据库操作。
转载本站内容时,请务必注明来自W3xue。
部分原创内容未经授权禁止转载,违者必究。