浅谈mysql中的游标
什么是游标? 游标(cursor)是一个存储在mysql服务器上的数据库查询, 它不是一条select语句,而是被该语句检索出来的结果集。在存储了游 标之后,应用程序可以根据需要滚动或浏览其中的数据。 注意:mysql游标可以用于 存储过程...
什么是游标? 游标(cursor)是一个存储在mysql服务器上的数据库查询, 它不是一条select语句,而是被该语句检索出来的结果集。在存储了游 标之后,应用程序可以根据需要滚动或浏览其中的数据。 注意:mysql游标可以用于 存储过程...
一、explain 做mysql优化,我们要善用 explain 查看sql执行计划。 下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据 type列,连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别...
一.if()函数介绍 在mysql的官方文档中,将if()列为控制流功能之一,网上看了很多翻译,大家还是习惯上称为if()函数。根据官方文档,我们可以看出if()函数实现了if/else结构,大家可以把它和java中的三目运算来做类比,然后...
工作中需要注意的 sql 语句优化点,sql 优化首先要对 sql 的消耗时间或者使用频率进行分析,然后再进行其他操作。 sql 优化的方式 1、sql 的执行次数分析 show global status like 'com_______...
日志是mysql数据库的重要组成部分,记录着数据库运行期间各种状态信息,能帮助我们进行很多容错及分析工作,其中有三大日志与我们这些开发者息息相关,本文将介绍binlog、redolog、undolog三种日志: 1. redolog 1.1...
今天和大家分享一下undo log日志的知识点 1.什么是undo log? 撤销日志,在数据库事务开始之前,mysql会去记录更新前的数据到undo log文件中。如果事务回滚或者数据库崩溃时,可以利用undo log日志中记录的日志信息...
前言 之前尝试去安装了mysql5.7的社区版本,今天来安装mysql8.0的版本,并且以两种方式进行安装,一个是通过rpm包的安装,另一个则是编译的方式。 一. 前期准备 查看服务器ip [root@localhost ~]# hostn...
前言 今天来学习数据库主从同步的原理及过程,数据库主要是用来存储web数据,在企业当中是极为重要的,下面一起来看下。 1.1 数据库做主从的目的 mysql主从复制在中小企业,大型企业中广泛使用,mysql主从复制的目的是实现数据库冗余备份...
mvcc概述 mvcc (multiversion concurrency control) ,多版本并发控制。顾名思义,mvcc 是通过数据行的多个版本管理来实现数据库的 并发控制。这项技术使得在innodb的事务隔离级别下执行 一致性读...
对于线上数据库应用系统,突然遭遇 数据库宕机 怎么办?在这种情况下,定位宕机的原因就非常关键。我们可以查看数据库的 错误日志。因为日志中记录了数据库运行中的诊断信息,包括了错误、警告和注释等信息。比如:从日志中发现某个连接中的 sql 操作...