MySql 3938

Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

Mysql性能优化之索引下推

索引下推(index condition pushdown )简称ICP,在Mysql5.6的版本上推出,用于优化查询。 在不使用ICP的情况下,在使用非主键索引(又叫普通索引或者…

2022-05-15 628

MySQL中一些鲜为人知的排序方式

前言 ORDER BY 字段名 升序/降序,相信进来的朋友都认识这个排序语句,但遇到一些特殊的排序,单单使用字段名就无法满足需求了,下面给大家介绍几个我遇到过的排序方法: 一、准备…

2022-05-15 229

MySQL在线DDL工具 gh-ost的原理解析

目录 一.简介 1.1 原理 1.2 过程 1.3 特性 1.4 github地址 二.测试环境: 2.1 测试服务器 2.2 安装 2.3 创建用户 2.4 命令参数 三. 操作…

2022-05-15 212

MySQL巧用sum、case和when优化统计查询

最近在公司做项目,涉及到开发统计报表相关的任务,由于数据量相对较多,之前写的查询语句查询五十万条数据大概需要十秒左右的样子,后来经过老大的指点利用sum,case...when..…

2022-05-15 512

MySQL中sum函数使用的实例教程

文章简介 今天分享一下MySQL中的sum函数使用。该函数已经成为大家操作MySQL数据库中时常用到的一个函数,这个函数统计满足条件行中指定列的和,想必肯定大家都知道了,本身就没什…

2022-05-15 669

浅谈为什么MySQL不推荐使用子查询和join

做分页查询: 1.对于mysql,不推荐使用子查询和join是因为本身join的效率就是硬伤,一旦数据量很大效率就很难保证,强烈推荐分别根据索引单表取数据,然后在程序里面做join…

2022-05-15 240

MySQL中 and or 查询的优先级分析

这个可能是容易被忽略的问题,首选我们要清楚: MySQL中,AND的执行优先级高于OR。也就是说,在没有小括号()的限制下,总是优先执行AND语句,再执行OR语句。 比如: sel…

2022-05-15 261

细说mysql replace into用法

replace语句在一般的情况下和insert差不多,但是如果表中存在primary 或者unique索引的时候,如果插入的数据和原来的primary key或者unique相同的…

2022-05-15 200

MySQL中查看数据库安装路径的方法

我们可以通过mysql命令查看mysql的安装路径: # 以下两个sql任意一个可查询 select @@basedir as basePath from dual ; show …

2022-05-15 836

mysql触发器trigger实例详解

目录 什么是触发器 创建触发器 创建有多个执行语句的触发器 限制和注意事项 总结 MySQL好像从5.0.2版本就开始支持触发器的功能了,本次博客就来介绍一下触发器,首先还是谈下概…

2022-05-15 206

mysql8.0.23 msi安装超详细教程

一、下载MySql,安装MySql 官网下载MySql数据库 官网下载链接地址:https://dev.mysql.com/downloads/file/?id=501541 安装…

2022-05-15 523

MySQL8.0.23免安装版配置详细教程

第一步 下载免安装版Mysql 8.0.23 版本 点击下载MySQL8.0.23压缩包 解压文件,进入\mysql-8.0.23-winx64 文件夹中 解压完全后的目录 第二步…

2022-05-15 210