- MariaDB 教程
- MariaDB - 主页
- MariaDB - 简介
- MariaDB - 安装
- MariaDB - 管理
- MariaDB - PHP 语法
- MariaDB - 连接
- MariaDB - 创建数据库
- MariaDB - 删除数据库
- MariaDB - 选择数据库
- MariaDB - 数据类型
- MariaDB - 创建表
- MariaDB - 删除表
- MariaDB - 插入查询
- MariaDB - 选择查询
- MariaDB -Where 子句
- MariaDB - 更新查询
- MariaDB - 删除查询
- MariaDB - Like 子句
- MariaDB - 按子句排序
- MariaDB - 加入
- MariaDB - 空值
- MariaDB - 正则表达式
- MariaDB - 交易
- MariaDB - 更改命令
- 索引和统计表
- MariaDB - 临时表
- MariaDB - 表克隆
- MariaDB - 序列
- MariaDB - 管理重复项
- MariaDB - SQL 注入保护
- MariaDB - 备份方法
- MariaDB - 备份加载方法
- MariaDB - 有用的功能
- MariaDB 有用资源
- MariaDB - 快速指南
- MariaDB - 有用的资源
- MariaDB - 讨论
MariaDB - 简介
数据库应用程序与主应用程序分开存在并存储数据集合。每个数据库都使用一个或多个 API 来创建、访问、管理、搜索和复制其包含的数据。
数据库还使用非关系数据源,例如对象或文件。然而,事实证明,数据库是大型数据集的最佳选择,因为大型数据集会因其他数据源的检索和写入速度缓慢而受到影响。
关系数据库管理系统(RDBMS)将数据存储在各种表中。这些表之间的关系是使用主键和外键建立的。
RDBMS 提供以下功能 -
它们使您能够实现具有表、列和索引的数据源。
它们确保多个表的行之间的引用的完整性。
它们会自动更新索引。
它们解释 SQL 查询和操作,以操纵或从表中获取数据。
关系型数据库管理系统术语
在开始讨论 MariaDB 之前,让我们回顾一下与数据库相关的一些术语。
数据库- 数据库是由保存相关数据的表组成的数据源。
表- 表,意思是电子表格,是包含数据的矩阵。
列- 列,意思是数据元素,是保存一种类型数据的结构;例如,发货日期。
Row - 行是对相关数据进行分组的结构;例如,客户的数据。它也称为元组、条目或记录。
冗余- 该术语是指存储数据两次以加速系统。
主键- 这是指唯一的识别值。该值不能在表中出现两次,并且只有一行与其关联。
外键- 外键充当两个表之间的链接。
复合键- 复合键或复合键是引用多个列的键。它指的是由于一个列缺乏独特的品质而导致多个列。
索引- 索引实际上与书籍的索引相同。
引用完整性- 该术语是指确保所有外键值都指向现有行。
MariaDB数据库
MariaDB 是 MySQL 的原始开发人员创建的一个流行的 MySQL 分支。它源于对 MySQL 被 Oracle 收购的担忧。它为小型数据处理任务和企业需求提供支持。它的目标是成为 MySQL 的直接替代品,只需要简单地卸载 MySQL 并安装 MariaDB。MariaDB 提供与 MySQL 相同的功能,甚至更多。
MariaDB 的主要特点
MariaDB 的重要特征是 -
所有 MariaDB 都遵循 GPL、LGPL 或 BSD。
MariaDB 包含多种存储引擎可供选择,其中包括高性能存储引擎,用于与其他 RDBMS 数据源配合使用。
MariaDB 使用标准且流行的查询语言。
MariaDB 可在多种操作系统上运行并支持多种编程语言。
MariaDB 提供对 PHP(最流行的 Web 开发语言之一)的支持。
MariaDB 提供 Galera 集群技术。
MariaDB 还提供了许多 MySQL 中不可用的操作和命令,并消除/替换了对性能产生负面影响的功能。
入门
在开始本教程之前,请确保您具有 PHP 和 HTML 的一些基本知识,特别是我们的 PHP 和 HTML 教程中讨论的材料。
本指南重点介绍在 PHP 环境中使用 MariaDB,因此我们的示例对于 PHP 开发人员来说最有用。
如果您不熟悉或需要复习,我们强烈建议您复习我们的 PHP 教程。