MariaDB 有用的函数
MariaDB 有用的函数 本章节包含了一些最常用的函数列表,提供定义、解释和示例。 MariaDB聚合函数 下面是一些常用的聚合函数− 序号 名称和描述 1 COUNT 它用于统计记录的数量。 示例 − SELECT COUNT(*) F...
admin阅读(123)赞(0)
MariaDB 有用的函数 本章节包含了一些最常用的函数列表,提供定义、解释和示例。 MariaDB聚合函数 下面是一些常用的聚合函数− 序号 名称和描述 1 COUNT 它用于统计记录的数量。 示例 − SELECT COUNT(*) F...
admin阅读(107)赞(0)
MariaDB 备份加载方法 在本章中,我们将学习各种备份加载方法。从备份恢复数据库是一个简单但有时非常漫长的过程。 有三种选项可以加载数据:LOAD DATA语句,mysqlimport和简单的mysqldump恢复。 使用LOAD DA...
admin阅读(129)赞(0)
MariaDB 备份方法 数据是企业和运营的基础,面对各种可能的威胁(如攻击者、系统故障、错误的升级和维护错误),备份仍然至关重要。这些备份采取多种形式,并且有许多选项可用于创建它们,并且在这些过程中还有更广泛的选项集。重要的是要记住数据库...
admin阅读(126)赞(0)
MariaDB SQL注入保护 接受用户输入的简单行为会打开漏洞的大门。这个问题主要源于数据的逻辑管理,但幸运的是,避免这些主要缺陷是相当容易的。 常见的SQL注入机会通常出现在用户输入姓名等数据时,代码逻辑未能对这些输入进行分析。相反,代...
admin阅读(118)赞(0)
MariaDB 处理重复项 MariaDB允许在某些情况下存在重复记录和表,这在之前的课程中已经讨论过。其中一些重复项实际上不是重复项,因为它们具有不同的数据或对象类型,或者是由于操作对象的唯一生命周期或存储引起的。这些重复项通常也不会引起...
admin阅读(119)赞(0)
MariaDB 序列 在10.0.3版本中,MariaDB引入了一种称为序列的存储引擎。它为操作生成一个整数序列,然后终止。序列包含按降序或升序排列的正整数,并使用起始值、结束值和增量值。 它不允许在多个查询中使用,只能在原始查询中使用,因...
admin阅读(132)赞(0)
MariaDB 表克隆 有些情况下需要生成现有表的精确副本。CREATE…SELECT语句无法生成此输出,因为它忽略了索引和默认值等内容。 复制表的步骤如下: 使用SHOW CREATE TABLE命令生成一个详细描述源表结构的...
admin阅读(139)赞(0)
MariaDB 临时表 某些操作由于速度或一次性数据而受益于临时表。临时表的生命周期在会话终止时结束,无论您是在命令提示符下使用它们,还是通过PHP脚本或客户端程序使用它们。它也不会以典型的方式出现在系统中。SHOW TABLES命令不会显...
admin阅读(115)赞(0)
MariaDB 索引和统计表 索引是加速记录检索的工具。每个索引列中的每个值都会生成一个条目。 有四种类型的索引- 主索引 (一个记录代表所有记录) 唯一索引 (一个记录代表多个记录) 普通索引 全文索引 (在文本搜索中允许许多选项) 在此...
admin阅读(138)赞(0)
MariaDB ALTER命令 ALTER命令提供了一种改变现有表结构的方式,包括删除或添加列,修改索引,更改数据类型或更改名称。当元数据锁定处于活动状态时,ALTER也会等待应用更改。 使用ALTER修改列 ALTER配合DROP可以删除...
admin阅读(126)赞(0)
MariaDB 事务 事务是一组按顺序执行的操作。它们作为一个单元操作,直到组内的所有操作都成功执行后才结束。组内任何一个操作失败都会导致整个事务失败,并对数据库没有影响。 事务遵循ACID(原子性、一致性、隔离性和持久性)原则 − 原子性...
admin阅读(133)赞(0)
MariaDB 正则表达式 除了通常在LIKE子句中可用的模式匹配外,MariaDB还通过REGEXP运算符提供基于正则表达式的匹配。该运算符根据给定的模式对字符串表达式进行模式匹配。 MariaDB 10.0.5引入了PCRE正则表达式,...
admin阅读(153)赞(0)
MariaDB Null值 在处理NULL值时,请记住它们是未知值。它们不是空字符串或零,这些是有效值。在表创建中,列的规范允许设置它们接受空值或拒绝它们。只需使用NULL或NOT NULL子句。这在缺失记录信息(如ID号)的情况下有应用。...
admin阅读(135)赞(0)
MariaDB 连接 在之前的讨论和示例中,我们研究了从单个表中检索数据,或从多个来源检索多个值。大多数实际的数据操作都更加复杂,需要聚合、比较和从多个表中检索数据。 JOINs(连接) 允许将两个或多个表合并成一个单一的对象。它们通过SE...
admin阅读(126)赞(0)
MariaDB Order By子句 ORDER BY 子句,如前面讨论的那样,对语句的结果进行排序。它指定了操作数据的顺序,并包括按升序(ASC)或降序(DESC)排序的选项。如果不指定排序规则,则默认为升序。 ORDER BY子句出现在...
admin阅读(129)赞(0)
MariaDB Like子句 WHERE子句提供了一种在操作使用精确匹配时检索数据的方法。在需要多个具有共同特征的结果的情况下,LIKE子句可以进行广泛的模式匹配。 LIKE子句测试模式匹配,返回真或假。用于比较的模式接受以下通配符字符:“...
admin阅读(141)赞(0)
MariaDB 删除查询 DELETE命令从指定表中删除表行,并返回删除的数量。使用ROW_COUNT()函数访问删除的数量。WHERE子句指定行,如果没有它,则删除所有行。LIMIT子句控制删除的行数。 在多行DELETE语句中,它仅删除...
admin阅读(126)赞(0)
MariaDB 更新查询 UPDATE 命令通过修改值来修改现有字段。它使用SET子句来指定要修改的列,并指定新的赋值。这些值可以是表达式或字段的默认值。设置默认值需要使用DEFAULT关键字。该命令还可以使用WHERE子句来指定更新的条件...
admin阅读(141)赞(0)
MariaDB WHERE子句 WHERE 子句用于过滤各种语句,如SELECT、UPDATE、DELETE和INSERT。它们提供用于指定操作的条件。它们通常出现在语句中的表名之后,并且其条件紧随其后。WHERE子句本质上起到了if语句的...
admin阅读(131)赞(0)
MariaDB 选择查询 在本章中,我们将学习如何从表中选择数据。 SELECT语句检索选择的行。它们可以包括UNION语句、排序子句、限制子句、WHERE子句、GROUP BY…HAVING子句和子查询。 请查看以下通用语法−...
admin阅读(133)赞(0)
MariaDB 插入查询 在这一章中,我们将学习如何向表中插入数据。 插入数据到表中需要使用INSERT命令。该命令的一般语法是INSERT后跟表名、字段和值。 请查看以下是其一般语法 − INSERT INTO tablename (fi...
admin阅读(153)赞(0)
MariaDB 删除表 在本章中,我们将学习如何删除表。 删除表非常简单,但请记住所有被删除的表是无法恢复的。删除表的一般语法如下所示: DROP TABLE table_name ; 执行表格删除有两种选择: 使用命令提示符或PHP脚本。...
admin阅读(148)赞(0)
MariaDB 创建表 在本章中,我们将学习如何创建表。在创建表之前,首先确定其名称、字段名称和字段定义。 以下是创建表的一般语法− CREATE TABLE table_name (column_name column_type); 查看...
admin阅读(144)赞(0)
MariaDB 数据类型 良好的字段定义对于优化数据库至关重要。理想的做法是仅使用所需类型和大小的字段。例如,如果您只需要使用一个宽度为五个字符的字段,则不要定义一个宽度为20个字符的字段。字段(或列)类型也被称为数据类型,因为数据类型存储...
admin阅读(143)赞(0)
MariaDB 选择数据库 在连接到MariaDB之后,您必须选择一个要操作的数据库,因为可能存在多个数据库。有两种方法可以执行此任务:从命令提示符或通过PHP脚本。 命令提示符 在命令提示符下选择数据库,只需使用SQL命令 ‘...
admin阅读(155)赞(0)
MariaDB 删除数据库 在MariaDB中创建或删除数据库需要特权,通常只授予root用户或管理员。在这些账户下,您有两种删除数据库的选项:使用mysqladmin二进制文件和使用PHP脚本。 请注意,删除的数据库是无法恢复的,所以在执...
admin阅读(139)赞(0)
MariaDB 创建数据库 在MariaDB中,创建或删除数据库通常需要root用户或管理员的特权。在这些帐户下,你有两个选项来创建一个数据库 – 使用mysqladmin二进制文件或者使用一个PHP脚本。 mysqladmin...
admin阅读(167)赞(0)
MariaDB 连接 建立与MariaDB连接的一种方法是使用命令提示符下的mysql二进制文件。 MYSQL 二进制文件 请参阅下面的示例。 [root@host]# mysql -u root -p Enter password:***...
admin阅读(143)赞(0)
MariaDB PHP语法 MariaDB 与多种编程语言和框架(如PHP、C#、JavaScript、Ruby on Rails、Django等)配合良好。由于其简单性和历史积淀,PHP仍然是所有可用语言中最受欢迎的。本指南将重点介绍与M...
admin阅读(134)赞(0)
MariaDB 管理 在尝试运行MariaDB之前,首先确定它的当前状态,是运行还是关闭。有三种启动和停止MariaDB的选项− 运行mysqld(MariaDB二进制文件)。 运行mysqld_safe启动脚本。 运行mysql.serv...