阿彪温馨的家
我不去想是否能够成功,既然选择了远方,便只顾风雨兼程。
摘要: 代码中被[]包含的表示可选,|符号分开的表示可选其一。 需求背景 我们在写存储过程的时候,可能会出现下列一些情况: 插入的数据违反唯一约束,导致插入失败 插入或者更新数据超过字段最大长度,导致操作失败 update影响行数和期望结果不一致 遇到上面各种异常情况的时,可能需要我们能够捕获,然后可能需要 阅读全文
posted @ 2019-11-01 10:58 甩掉裤衩凭风吹 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 代码中被[]包含的表示可选,|符号分开的表示可选其一。 需求背景 当我们需要对一个select的查询结果进行遍历处理的时候,如何实现呢? 此时我们需要使用游标,通过游标的方式来遍历select查询的结果集,然后对每行数据进行处理。 本篇内容 游标定义 游标作用 游标使用步骤 游标执行过程详解 单游标 阅读全文
posted @ 2019-11-01 10:49 甩掉裤衩凭风吹 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 代码中被[]包含的表示可选,|符号分开的表示可选其一。 本篇内容 if函数 case语句 if结构 while循环 repeat循环 loop循环 循环体控制语句 if函数 case语句 if结构 while循环 repeat循环 loop循环 循环体控制语句 准备数据 一、if函数 if(条件表达 阅读全文
posted @ 2019-11-01 09:32 甩掉裤衩凭风吹 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 代码中被[]包含的表示可选,|符号分开的表示可选其一。 需求背景介绍 线上程序有时候出现问题导致数据错误的时候,如果比较紧急,我们可以写一个存储来快速修复这块的数据,然后再去修复程序,这种方式我们用到过不少。 存储过程相对于java程序对于java开发来说,可能并不是太好维护以及阅读,所以不建议在程 阅读全文
posted @ 2019-10-31 10:50 甩掉裤衩凭风吹 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 前言: 代码中被[]包含的表示可选,|符号分开的表示可选其一。 我们在使用mysql的过程中,变量也会经常用到,比如查询系统的配置,可以通过查看系统变量来了解,当我们需要修改系统的一些配置的时候,也可以通过修改系统变量的值来进行。 我们需要做一些批处理脚本的时候,可以使用自定义变量,来做到数据的复用 阅读全文
posted @ 2019-10-30 16:35 甩掉裤衩凭风吹 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一、需求背景 电商公司领导说:给我统计一下:当月订单总金额、订单量、男女订单占比等信息,我们啪啦啪啦写了一堆很复杂的sql,然后发给领导。 这样一大片sql,发给领导,你们觉得好么? 如果领导只想看其中某个数据,还需要修改你发来的sql,领导日后想新增其他的统计指标,你又会发送一大坨sql给领导,对 阅读全文
posted @ 2019-10-30 16:18 甩掉裤衩凭风吹 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 本篇内容 什么是事务,它有什么用? 事务的几个特性 事务常见操作指令详解 事务的隔离级别详解 脏读、不可重复读、可重复读、幻读详解 演示各种隔离级别产生的现象 关于隔离级别的选择 一、什么是事务? 数据库中的事务是指对数据库执行一批操作,这些操作最终要么全部执行成功,要么全部失败,不会存在部分成功的 阅读全文
posted @ 2019-10-30 16:02 甩掉裤衩凭风吹 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 当数据的值为NULL的时候,可能出现各种意想不到的效果,让人防不胜防,我们来看看NULL导致的各种神坑,如何避免? 一、比较运算符中使用NULL 任何值和NULL使用运算符(>、<、>=、<=、!=、<>)或者(in、not in、any/some、all)比较时,返回值都为NULL,NULL作为布 阅读全文
posted @ 2019-10-30 15:02 甩掉裤衩凭风吹 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 一、子查询 出现在select语句中的select语句,称为子查询或内查询。 外部的select查询语句,称为主查询或外查询。 二、子查询分类 按结果集的行列数不同分为4种 标量子查询(结果集只有一行一列) 列子查询(结果集只有一列多行) 行子查询(结果集有一行多列) 表子查询(结果集一般为多行多列 阅读全文
posted @ 2019-10-30 14:43 甩掉裤衩凭风吹 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 当我们查询的数据来源于多张表的时候,我们需要用到连接查询,连接查询使用率非常高。 本文内容 笛卡尔积 内连接 外连接 左连接 右连接 表连接的原理 使用java实现连接查询,加深理解 一、笛卡尔积 笛卡尔积简单点理解:有两个集合A和B,笛卡尔积表示A集合中的元素和B集合中的元素任意相互关联产生的所有 阅读全文
posted @ 2019-10-30 11:58 甩掉裤衩凭风吹 阅读(573) 评论(0) 推荐(0) 编辑