📝 MariaDB教程
73篇技术文档📅  最后修改于: 2020-11-27 05:24:48        🧑  作者: Mango
MariaDB是MySQL关系数据库管理系统的分支。在甲骨文收购MySQL引发担忧之后,MySQL的原始开发人员创建了MariaDB。本教程将提供对MariaDB的快速介绍,并帮助您在使用MariaDB进行编程和管理时获得较高的舒适度。本教程针对新手开发人员和MariaDB新手。它指导他们通过MariaDB中的更高级概念来理解基本知识。完成本教程后,您在MariaDB中的牢固基础和专业知识水平将使...
📅  最后修改于: 2020-11-27 05:25:22        🧑  作者: Mango
数据库应用程序与主应用程序分开存在,并存储数据集合。每个数据库都使用一个或多个API来创建,访问,管理,搜索和复制其包含的数据。数据库还使用非关系数据源,例如对象或文件。但是,数据库被证明是大型数据集的最佳选择,因为大型数据集的检索和写入其他数据源的速度很慢。关系数据库管理系统(RDBMS)将数据存储在各种表中,这些表之间的关系是使用主键和外键建立的。RDBMS提供以下功能-它们使您能够使用表,列...
📅  最后修改于: 2020-11-27 05:26:00        🧑  作者: Mango
MariaDB的所有下载都位于MariaDB基金会官方网站的“下载”部分。单击指向您想要的版本的链接,然后显示多种操作系统,体系结构和安装文件类型的下载列表。在LINUX / UNIX上安装如果您对Linux / Unix系统有深入的了解,只需下载源代码即可构建安装。我们建议的安装方式是利用分发软件包。 MariaDB为以下Linux / Unix发行版提供软件包-RedHat / CentOS ...
📅  最后修改于: 2020-11-27 05:26:30        🧑  作者: Mango
在尝试运行MariaDB之前,请先确定其当前状态(运行或关闭)。有三种启动和停止MariaDB的选项-运行mysqld(MariaDB二进制文件)。运行mysqld_safe启动脚本。运行mysql.server启动脚本。如果您在非标准位置安装了MariaDB,则可能必须在脚本文件中编辑位置信息。只需在脚本中添加“ stop”参数即可停止MariaDB。如果要在Linux下自动启动,请将启动脚本添...
📅  最后修改于: 2020-11-27 05:26:51        🧑  作者: Mango
MariaDB与各种编程语言和框架(例如PHP,C#,JavaScript,Ruby on Rails,Django等)建立了良好的合作关系。由于其简单性和历史足迹,PHP仍然是所有可用语言中最受欢迎的语言。本指南将重点介绍与MariaDB合作的PHP。PHP提供了一些用于处理MySQL数据库的功能。这些功能执行诸如访问它或执行操作之类的任务,并且与MariaDB完全兼容。只需调用这些函数,就像调...
📅  最后修改于: 2020-11-27 05:27:19        🧑  作者: Mango
与MariaDB建立连接的一种方法是在命令提示符下使用mysql二进制文件。MYSQL二进制查看下面给出的示例。上面给出的代码连接到MariaDB,并提供用于执行SQL命令的命令提示符。输入代码后,将显示一条欢迎消息,指示连接成功,并显示版本号。该示例使用root用户访问权限,但是具有特权的任何用户当然都可以访问MariaDB提示符并执行操作。通过exit命令从MariaDB断开连接,如下所示-P...
📅  最后修改于: 2020-11-27 05:27:41        🧑  作者: Mango
在MariaDB中创建或删除数据库需要通常仅授予root用户或admin的特权。在这些帐户下,您有两个创建数据库的选项-mysqladmin二进制文件和PHP脚本。mysqladmin二进制以下示例演示了在创建名称为Products的数据库中使用mysqladmin二进制文件-PHP创建数据库脚本PHP在创建MariaDB数据库时采用mysql_query函数。该函数使用两个参数,一个为可选参数,...
📅  最后修改于: 2020-11-27 05:28:05        🧑  作者: Mango
在MariaDB中创建或删除数据库需要特权,通常仅授予root用户或admin。在这些帐户下,您有两个删除数据库的选项:mysqladmin二进制文件和PHP脚本。请注意,已删除的数据库是不可恢复的,因此在执行此操作时要格外小心。此外,用于删除的PHP脚本在删除之前不会提示您确认。mysqladmin二进制以下示例演示了如何使用mysqladmin二进制文件删除现有数据库-PHP Drop数据库脚...
📅  最后修改于: 2020-11-27 05:28:28        🧑  作者: Mango
连接到MariaDB后,必须选择要使用的数据库,因为可能存在许多数据库。有两种方法可以执行此任务:从命令提示符或通过PHP脚本。命令提示符在命令提示符下选择数据库时,只需利用SQL命令“ use”–选择数据库后,所有后续命令将在所选数据库上运行。注–所有名称(例如,数据库,表,字段)均区分大小写。确保命令符合适当的情况。PHP选择数据库脚本PHP提供mysql_select_db函数来选择数据库。...
📅  最后修改于: 2020-11-27 05:29:20        🧑  作者: Mango
良好的字段定义对于优化数据库至关重要。理想的方法要求您专门使用所需类型和大小的字段。例如,如果您仅使用5个字符宽的字段,则不定义20个字符宽的字段。给定存储在字段中的数据类型,字段(或列)类型也称为数据类型。MariaDB数据类型可以分为数字,日期和时间以及字符串值。数值数据类型MariaDB支持的数字数据类型如下-TINYINT-此数据类型表示小整数,它们位于-128到127的有符号范围和0到2...
📅  最后修改于: 2020-11-27 05:29:45        🧑  作者: Mango
在本章中,我们将学习如何创建表。创建表之前,首先确定其名称,字段名称和字段定义。以下是表创建的一般语法-查看用于在PRODUCTS数据库中创建表的命令-上面的示例使用“ NOT NULL”作为字段属性,以避免由null值引起的错误。属性“ AUTO_INCREMENT”指示MariaDB将下一个可用值添加到ID字段。关键字primary key将一列定义为主键。用逗号分隔的多列可以定义一个主键。创...
📅  最后修改于: 2020-11-27 05:30:04        🧑  作者: Mango
在本章中,我们将学习删除表。表删除非常容易,但是请记住所有删除的表都是无法恢复的。表删除的一般语法如下-存在执行表删除的两个选项:使用命令提示符或PHP脚本。命令提示符在命令提示符处,只需使用DROP TABLESQL命令-PHP删除表脚本PHP提供了mysql_query()来删除表。只需将其第二个参数传递给适当的SQL命令-成功删除表后,您将看到以下输出-...
📅  最后修改于: 2020-11-27 05:30:31        🧑  作者: Mango
在本章中,我们将学习如何在表中插入数据。将数据插入表中需要INSERT命令。该命令的常规语法为INSERT,后跟表名称,字段和值。查看下面给出的一般语法-该语句要求对字符串值使用单引号或双引号。该语句的其他选项包括“ INSERT … SET”语句,“ INSERT … SELECT”语句以及其他几个选项。注–语句中出现的VALUES()函数仅适用于INSERT语句,如果在其他地方使用,则返回NU...
📅  最后修改于: 2020-11-27 05:30:59        🧑  作者: Mango
在本章中,我们将学习如何从表中选择数据。SELECT语句检索选定的行。它们可以包括UNION语句,排序子句,LIMIT子句,WHERE子句,GROUP BY … HAVING子句和子查询。查看以下常规语法-SELECT语句提供多个选项来指定使用的表-database_name.table_nametable_name.column_namedatabase_name.table_name.colu...
📅  最后修改于: 2020-11-27 05:31:26        🧑  作者: Mango
WHERE子句过滤各种语句,例如SELECT,UPDATE,DELETE和INSERT。他们提出了用于指定行动的标准。它们通常出现在语句中的表名之后,并且其条件如下。 WHERE子句从本质上类似于if语句。查看下面给出的WHERE子句的一般语法-请注意WHERE子句的以下品质-它是可选的。它允许指定任何条件。它允许通过使用AND或OR运算符多个条件。区分大小写仅适用于使用LIKE比较的语句。WHE...