我的发布

MySQL数据库Event定时执行任务详解

一、背景   由于项目的业务是不断往前跑的,所以难免数据库的表的量会越来越庞大,不断的挤占硬盘空间。即使再大的空间也支撑不起业务的增长,所以定期删除不必要的数据是很有必要…

编辑 2022-05-22 718

一条sql语句完成MySQL去重留一

前几天在做一个需求的时候,需要清理mysql中重复的记录,当时的想法是通过代码遍历写出来,然后觉得太复杂,心里想着应该可以通过一个sql语句来解决问题的。查了资料,请教了大佬之后得…

编辑 2022-05-22 919

MYSQL如何自动为查询数据的结果编上序号详解

前言 其实自己之前没遇到过这种在查询时给结果编号的情况,是同事打算跳槽,面试回来问到这种情况才想到去研究,以下以单表查询为例分析下: SQL: SELECT (@i:=@i+1) …

编辑 2022-05-22 805

Mysql 8 新特性 window functions 的作用

MySQL 8.0的新特性包括: 对Unicode 9.0的开箱即用的完整支持 支持窗口函数和递归SQL语法,这在以往是不可能或者很难才能编写这样的查询语句 对原生JSON数据和文…

编辑 2022-05-22 1,077

mysql5.7安装及配置教程

本文为大家分享了mysql安装配置教程,供大家参考,具体内容如下 一、配置MySQL数据库 1、解压绿色版mysql,并改名为mysql5.7,如下图 对比一下下图5.6以前的版本…

编辑 2022-05-22 1,346

实例测试MySQL的enum类型

在开发项目时通常会遇到一些状态字段,例如订单的状态有 待支付、已支付、已关闭、已退款 等,我以前做的项目都是把这些状态用数字存在数据库中,然后在 php 代码中用常量来维护一份映射…

编辑 2022-05-22 785

MySQL 5.7.20绿色版安装详细图文教程

首先大家了解一下什么是MySQL? MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle旗下产品。它是一种关系数据库管理系统,使用的SQL语言…

编辑 2022-05-22 503

centOS下mysql workbench安装配置教程

本文为大家分享了mysql workbench安装配置教程,供大家参考,具体内容如下 step0:安装mysql 在按照workbench之前,先安装mysql。指令是 yum i…

编辑 2022-05-22 729

centOS安装mysql5.7详细教程

本文为大家分享了centOS下安装mysql5.7详细步骤,供大家参考,具体内容如下 第一步: 第一句检测系统是否自带安装mysql,若有执行第二句删除系统自带的mysql及其依赖…

编辑 2022-05-22 1,113

MySQL 5.7.17 免安装版本的安装配置

MYSQL版本:MySQL Community Server 5.7.17,免安装版本,具体内容如下 下载地址:https://dev.mysql.com/downloads/my…

编辑 2022-05-22 519