MySQL
文章平均质量分 92
深入MySQL基础,从基础到进阶
Iam_楠
东风吹人醒
展开
-
MySQL——触发器详解
MySQL从 5.0.2 版本开始支持触发器。MySQL的触发器和存储过程一样,都是嵌入到MySQL服务器的一段程序。触发器是由 `事件来触发` 某个操作,这些事件包括 `INSERT` 、 `UPDATE` 、 `DELETE` 事件。所谓事件就是指用户的动作或者触发某项行为。如果定义了触发程序,当数据库执行这些语句时候,就相当于事件发生了,就会 `自动` 激发触发器执行相应的操作。原创 2023-07-07 22:26:40 · 1120 阅读 · 0 评论 -
MySQL——流程控制(IF、CASE、LOOP、WHILE、REPEAT、LEAVE、ITERATE)
解决复杂问题不可能通过一个 SQL 语句完成,我们需要执行多个 SQL 操作。流程控制语句的作用就是控制存储过程中 SQL 语句的执行顺序,是我们完成复杂操作必不可少的一部分。接下来让我们一起开始学习吧~原创 2023-06-26 22:24:54 · 2340 阅读 · 0 评论 -
MySQL——变量与游标
今天我们来一起学习MySQL中·的变量(系统变量与用户变量),以及什么是游标,游标如何使用?原创 2023-06-25 17:20:22 · 1010 阅读 · 0 评论 -
MySQL——存储过程与存储函数
MySQL从`5.0版本`开始支持`存储过程`和`存储函数`。存储过程和函数能够将复杂的SQL逻辑封装在一起,应用程序无须关注存储过程和函数内部复杂的SQL逻辑,而只需要简单地调用存储过程和函数即可。原创 2023-06-22 13:44:27 · 765 阅读 · 0 评论 -
MySQL——视图(VIEW)详解
今天我们一起来学起视图(`VIEW`),那么视图是什么呢?视图有什么作用呢?视图一方面可以帮我们使用表的一部分而不是所有的表,另一方面也可以针对不同的用户制定不同的查询视图!带着问题一起来寻找答案吧~~~原创 2023-06-16 21:33:33 · 9003 阅读 · 0 评论 -
MySQL——约束(constraint)
本篇文章总结一下MySQL中的约束,为什么要使用约束?什么是约束以及约束的分类。`数据完整性(Data Integrity`)是指数据的`精确性(Accuracy`)和`可靠性(Reliability)`。它是防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出造成无效操作或错误信息而提出的。原创 2023-06-09 21:33:10 · 6193 阅读 · 0 评论 -
MySQL——子查询
我们按内查询是否被执行多次,将子查询划分为 `相关(或关联)子查询` 和 `不相关(或非关联)子查询`。子查询从数据表中查询了数据结果,如果这个数据结果`只执行一次`,然后这个数据结果作为主查询的条件进行执行,那么这样的子查询叫做`不相关子查询`。同样,如果子查询需要执行多次,即采用循环的方式,先从`外部查询`开始,每次都`传入子查询`进行查询,然后再将结果反馈给外部,这种`嵌套的执行`方式就称为`相关子查询`。原创 2023-05-25 22:18:54 · 1154 阅读 · 0 评论 -
MySQL——聚合函数
我们上一篇讲到了 SQL `单行函数`。实际上 SQL 函数还有一类,叫做`聚合(或聚集、分组)函数`,它是对一组数据进行汇总的函数,输入的是一组数据的集合,输出的是单个值。接下来我们来看看什么是聚合函数及聚合函数的分类原创 2023-05-21 21:53:21 · 1385 阅读 · 0 评论 -
MySQL单行函数——日期和时间函数
学习记录 `MySQL` 单行函数的使用,分类如下> 3. 日期和时间函数> - [ ] 获取日期、时间> - [ ] 日期与时间戳的转换> - [ ] 获取月份、星期、星期数、天数等函数> - [ ] 日期的操作函数> - [ ] 时间和秒钟的转换函数> - [ ] 计算日期和时间的函数> - [ ] 日期的格式化与解析原创 2023-05-17 09:50:32 · 324 阅读 · 0 评论 -
MySQL单行函数——数值与字符串函数
MySQL 提供了丰富的内置函数,这些函数使得数据的维护与管理更加方便,能够更好地提供数据的分析与统计功能,在一定程度上提高了开发人员进行数据分析与统计的效率。MySQL提供的内置函数从`实现的功能角度`可以分为数值函数、字符串函数、日期和时间函数、流程控制函数、加密与解密函数、获取 MySQL 信息函数、聚合函数等。这里,我将这些丰富的内置函数再分为两类: `单行函数`、`聚合函数(或分组函数)`。原创 2023-05-15 09:56:36 · 436 阅读 · 0 评论