MySQL ~DQL 查询数据

  • Post author:
  • Post category:mysql

MySQL查询数据 准备 查询 查询 别名(AS) 字符串拼接函数(CONCAT) 去重(DISTINCT) 准备 -- 创建一个school数据库 CREATE DATABASE IF NOT EXISTS `school`; USE `school`; -- 创建学生表 DROP TABLE IF EXISTS `student`; CREATE TABLE `student` ( `stud…

继续阅读 MySQL ~DQL 查询数据

MySQL中 limit和offset用法

  • Post author:
  • Post category:mysql

mysql里分页一般用limit来实现 select* from article LIMIT 1,3 select * from article LIMIT 3 OFFSET 1 上面两种写法都表示取2,3,4三条数据。 当limit后面跟两个参数的时候,第一个数表示要跳过的数量,后一位表示要取的数量,例如 select* from article LIMIT 1,3 就是跳过1条数据,从第2条数…

继续阅读 MySQL中 limit和offset用法

MySQL数据库基础补充-数据库别名

  • Post author:
  • Post category:mysql

MySQL-别名 用于展示 mysql> SELECT number AS 学号 ,name AS 姓名 ,klass AS 班级,age AS 年龄 ,birth AS 生日 FROOM students; +-----------+--------+--------+--------+------------+ | 学号 | 姓名 | 班级 | 年龄 | 生日 | +----------…

继续阅读 MySQL数据库基础补充-数据库别名

MySQL遍历select语句的查询结果

  • Post author:
  • Post category:mysql

在日常开发中如果遇到如下情况: 需要插入或修改批量数据,但是批量数据是从另一条selec语句中查询出来的结果集 备注:以下代码只适用于必须使用SQL执行的情况,非必要使用SQL时使用mybatis-plus的固有API即可。 废话少说,上代码 -- 创建存储过程之前需判断该存储过程是否已存在,若存在则删除 DROP PROCEDURE IF EXISTS biz_customer_depart; …

继续阅读 MySQL遍历select语句的查询结果

net start mysql发生系统错误2,系统找不到指定文件

  • Post author:
  • Post category:mysql

说明 今天在用数据库的时候,打开cmd,输入net start mysql,结果居然显示发生系统错误2,系统找不到指定文件。可是我昨天前天都在用啊,没有问题啊。我真是懵逼啊,总不可能突然就用不了吧。 检查环境变量 虽然这样想,但是我还是赶紧检查了一下我的mysql 环境变量 ,没有问题呀,path目录下就是我的bin的路径,之前也没问题呀 检查计算机服务 打开 计算机管理 ,点开服务与应用程序下的…

继续阅读 net start mysql发生系统错误2,系统找不到指定文件

mysql的主从复制延迟问题

  • Post author:
  • Post category:mysql

mysql的主从复制延迟问题 ​ 在之前我们已经讲解了一主一从,双主双从的mysql集群搭建,在单机应用的时候看起来没有问题,但是在企业的生产环境中,在很多情况下都会有复制延迟的问题。 ​ 主从复制的原理我们在此处就不再赘述了,之前已经讲过了,这是一个老生常谈的问题,原理性质的也几乎在面试中问烂了,这些原理性质的东西并不是很难,但是你需要注意了,主从复制的延迟问题会成为一个难点,能非常全面的考验同…

继续阅读 mysql的主从复制延迟问题

mysql数据库之存储过程

  • Post author:
  • Post category:mysql

一、存储过程简介。 存储过程是事先经过编译并存储在数据库中的一段sql语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是也有好处的。 存储过程思想上很简单,就是数据库sql语言层面的代码封装与重用。 二、存储过程的特点 1、封装、重用。 2、可以接受参数,也可以返回数据。 3、减少网络交互 ,效率提升。 三、存储过程的语法。 1…

继续阅读 mysql数据库之存储过程

如何查询MySQL数据库IO过高和用户压力#Olivia丶长歌#

  • Post author:
  • Post category:mysql

1,show processlist;看一下时间长的sql,主要是update,insert,delete等 查看具体的磁盘消耗 DBA可以根据该指标查询具体的IO消耗在哪个表上。然后针对于特定的数据库和表进行优化 mysql>select file,avg_read+avg_write as avg_io from io_global_by_file_by_bytes order by a…

继续阅读 如何查询MySQL数据库IO过高和用户压力#Olivia丶长歌#

MySQL怎么运行的系列(二)Innodb缓冲池 buffer pool 和 改良版LRU算法

  • Post author:
  • Post category:mysql

本系列文章目录 展开/收起 MySQL怎么运行的系列(一)mysql体系结构和存储引擎 MySQL怎么运行的系列(二)Innodb缓冲池 buffer pool 和 改良版LRU算法 MySQL怎么运行的系列(三)Innodb缓冲池 buffer pool 和 改良版LRU算法 MySQL怎么运行的系列(四)Innodb索引结构和方案 InnoDB存储结构 下图是官方提供的InnoDB总体结构:分…

继续阅读 MySQL怎么运行的系列(二)Innodb缓冲池 buffer pool 和 改良版LRU算法