会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Brand
一生践行韦特莱法则,一生保持高执行力高效率...
博客园
首页
联系
订阅
管理
上一页
1
···
12
13
14
15
16
17
18
19
20
下一页
2021年1月19日
MySQL全面瓦解17:触发器相关
摘要: 关于触发器 现实开发中我们经常会遇到这种情况,比如添加、删除和修改信息的时候需要记录日志,我们就要在完成常规的数据库逻辑操作之后再去写入日志表,这样变成了两步操作,更复杂了。 又比如删除一个人员信息的时候,需要将他的购物记录、收货地址、收藏夹等都删了,这个连续的操作容易出错,一致性和完整性不好保证。
阅读全文
posted @ 2021-01-19 15:10 Hello-Brand
阅读(620)
评论(0)
推荐(1)
2021年1月18日
MySQL全面瓦解16:存储过程相关
摘要: 概述 大多数SQL语句都是针对一个或多个表的单条语句。但并非所有业务都这么简单,经常会有复杂的操作需要多条语句才能完成。 比如用户购买一个商品,要删减库存表,要生成订单数据,要保存支付信息等等,他是一个批量的语句执行行为。 存储过程简单来说,就是为以后的使用而保存的一条或多条MySQL语句的集合。可
阅读全文
posted @ 2021-01-18 15:47 Hello-Brand
阅读(922)
评论(0)
推荐(1)
2020年12月30日
MySQL全面瓦解15:视图
摘要: 概述 很多时候,我们会有一些很复杂的数据库操作,比如整合用户的行为数据,那这些数据可能包含用户的餐饮、生活日用、充值消费、交通出行、通讯物流、交通出行、医疗保健、住房物业、运动健康... 基于此,我们可能要去关联很多的用户行为信息表,写一大堆的合并、统计,以及条件过滤的脚本,来输出最终的二维表,这才
阅读全文
posted @ 2020-12-30 15:28 Hello-Brand
阅读(670)
评论(1)
推荐(0)
2020年12月16日
MySQL全面瓦解14:事务
摘要: 关于事务 我们在数据库中需要执行一个系列的操作的时候,要保证这个系列执行的连续性和完整性,要么整个系列的执行都成功,要么就全部失败(只要有一个步骤失败,其他均回滚到之前的状态), 保证不会存在一部分成功一部分失败的情况。这就是我们事务的职责。下面举个分苹果的例子: A同学有3个苹果,B同学有2个苹果
阅读全文
posted @ 2020-12-16 21:50 Hello-Brand
阅读(2092)
评论(2)
推荐(1)
2020年11月28日
MySQL全面瓦解13:系统函数相关
摘要: 概述 提到MySQL的系统函数,我们前面有使用过聚合函数,其实只是其中一小部分。MySQL提供很多功能强大、方便易用的函数,使用这些函数,可以极大地提高用户对于数据库的管理效率,并更加灵活地满足不同用户的需求。 本文将MySQL的函数分类并汇总,以便提供后面使用中的参考。 MySQL 数值类型函数
阅读全文
posted @ 2020-11-28 15:27 Hello-Brand
阅读(731)
评论(0)
推荐(2)
2020年11月19日
MySQL全面瓦解12:连接查询的原理和应用
摘要: 概述 MySQL最强大的功能之一就是能在数据检索的执行中连接(join)表。大部分的单表数据查询并不能满足我们的需求,这时候我们就需要连接一个或者多个表,并通过一些条件过滤筛选出我们需要的数据。 了解MySQL连接查询之前我们先来理解下笛卡尔积的原理。 数据准备 依旧使用上节的表数据(包含class
阅读全文
posted @ 2020-11-19 15:29 Hello-Brand
阅读(985)
评论(0)
推荐(0)
2020年11月17日
MySQL全面瓦解11:子查询和组合查询
摘要: 概述 子查询是SQL查询中的重要一块,是我们基于多表之间进行数据聚合和判断的一种手段,使得我们的处理复杂数据更加的便捷,这一节我们主要来了解一下子查询。 先做一下数据准备,这边建立三张表:班级、学生、毕业成绩表,用于后面的操作: 1 drop database if exists `Helenlyn
阅读全文
posted @ 2020-11-17 15:33 Hello-Brand
阅读(1398)
评论(3)
推荐(0)
2020年11月16日
MySQL全面瓦解10:分组查询和聚合函数
摘要: 概述 相信我们经常会遇到这样的场景:想要了解双十一天猫购买化妆品的人员中平均消费额度是多少(这可能有利于对商品价格区间的定位);或者不同年龄段的化妆品消费占比是多少(这可能有助于对商品备货量的预估)。 这个时候就要用到分组查询,分组查询的目的是为了把数据分成多个逻辑组(购买化妆品的人员是一个组,不同
阅读全文
posted @ 2020-11-16 08:30 Hello-Brand
阅读(1419)
评论(0)
推荐(0)
2020年11月13日
MySQL全面瓦解9:查询的排序、分页相关
摘要: 概述 数据库中的数据直接呈现出来一般不是我们想要的,所以我们上两节演示了如何对数据进行过滤的方法。除了对数据进行过滤, 我们可能还需要对数据进行排序,比如想从列表中了解消费最高的项,就可能需要对金额字段做降序排序,想看年龄从小到大的分布情况,就可能需要对user表的age字段进行升序排序。 也可能需
阅读全文
posted @ 2020-11-13 08:07 Hello-Brand
阅读(903)
评论(0)
推荐(1)
2020年11月10日
MySQL全面瓦解8:查询的正则匹配
摘要: 概述 上一章 查询的过滤条件,我们了解了MySQL可以通过 like % 通配符来进行模糊匹配。同样的,它也支持其他正则表达式的匹配,我们在MySQL中使用 REGEXP 操作符来进行正则表达式匹配。用法和like相 似,但又强大很多,能够实现一些很特殊的、复杂的规则匹配。正则表达式使用REGEXP
阅读全文
posted @ 2020-11-10 12:15 Hello-Brand
阅读(3005)
评论(1)
推荐(1)
上一页
1
···
12
13
14
15
16
17
18
19
20
下一页
公告