Mysql

Mysql中如何删除表重复数据

Mysql删除表重复数据 表里存在唯一主键 根据多个字段删除重复数据,只保留一条数据 DELETE FROM table_name WHERE (字段1, 字段2) IN ( SELECT t.字段1, t.字段2 FROM ( SELECT 字段1, 字段2 FROM table_n

Mysql 2024年01月02日  149

MySQL自动安装脚本分享

这里分享一个我写的MySQL自动安装脚本mysql_auto_install.sh,它的功能非常简单,就是自动化安装MySQL单实例,让DBA的工作更简单、轻松一些,不用去手工安装MySQL实例。从简单重复的工作中释放出来。 下面是关于mysql_auto_install.sh脚本的一些说明: 1:这个脚本运行在mysql用户下(注意,root用户下运行会报错,需要修改部分地方),主要原因是因为

Mysql 2024年01月02日  174

浅谈MySQL读写分离的坑以及应对的方案

一、主从架构 为什么我们要进行读写分离?个人觉得还是业务发展到一定的规模,驱动技术架构的改革,读写分离可以减轻单台服务器的压力,将读请求和写请求分流到不同的服务器,分摊单台服务的负载,提高可用性,提高读请求的性能。 上面这个图是一个基础的Mysql的主从架构,1主1备3从。这种架构是客户端主动做的负载均衡,数据库的连接信息一般是放到客户端的连接层,也就是说由客户端

Mysql 2024年01月01日  122

mysql怎么使用filesort排序

这篇文章主要讲解了“mysql怎么使用filesort排序”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql怎么使用filesort排序”吧! 说明 1、当不能用索引排序时,filesort在查询过程中产生了额外的排序阶段。 MySQL使用filesort扫描表进行结果集排序。 2、为了支持filesort,优化器可以分配内存sort_buf

Mysql 2023年12月31日  131

解决MySQL错误1016连接问题

如何处理MySQL连接错误1016? MySQL是一款常用的开源关系型数据库管理系统,被广泛应用于各种Web应用和服务端开发中。然而,在使用MySQL的过程中,我们可能会遇到各种各样的问题,其中之一就是连接错误1016。在本文中,我将向大家介绍如何处理MySQL连接错误1016,帮助您解决这个问题并恢复正常的数据库连接。 首先,让我们先了解一下MySQL连接错误1016是什么。在MySQL中,连接

Mysql 2023年12月30日  148

mysql怎么修改root密码

这篇文章主要介绍“mysql怎么修改root密码”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“mysql怎么修改root密码”文章能帮助大家解决问题。 停止 MySQL 服务 首先,必须停止 MySQL 服务。停止服务可以避免在密码更改过程中的冲突和错误。在 Linux 环境下,使用以下命令停止 MySQL 服务。 sudo

Mysql 2023年12月30日  132

MySQL中year()和month()函数解析与输出示例详解

摘要 在MySQL中,year()和month()函数是用于从日期或日期时间类型的数据中提取年份和月份的常用函数。本文将详细介绍这两个函数的底层逻辑,包括日期格式的识别和相应值的获取,并提供实例和输出结果作为示例。 1. year()函数的底层逻辑 MySQL中的year()函数用于从日期或日期时间类型的数据中提取年份。它的底层逻辑如下: 首先,MySQL会根据传入的参数类型判断它是

Mysql 2023年12月30日  143

MySQL怎么配置my.ini文件

这篇文章主要介绍了MySQL怎么配置my.ini文件的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇MySQL怎么配置my.ini文件文章都会有所收获,下面我们一起来看看吧。 MySQL配置文件my.ini my.ini文件位置 1、在我们的电脑上面找到mysql的安装路径,点击进去之后可以看到my.ini在mysql安装路径的根目录 2、另外一种情况是我们在mysq

Mysql 2023年12月30日  166

mysql错误1022如何解决

本篇内容主要讲解“mysql错误1022如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql错误1022如何解决”吧! mysql错误1022是外键名称重复导致的,其解决办法:1、通过“select * from INFORMATION_SCHEMA.KEY_COLUMN_USAGE where CONST

Mysql 2023年12月30日  141

java mysql存储过程调用存储过程

随着企业级应用的发展,Java和MySQL等编程语言和数据库系统得到了广泛应用以支持企业应用的开发。MySQL存储过程是一个预编译的SQL代码脚本,可以在MySQL数据库中执行多个SQL语句。而Java作为一种面向对象编程语言,它的优势在于开发人员可以使用面向对象的方式来管理和维护代码。 本篇文章将介绍Java如何调用MySQL存储过程,同时介绍存储过程的实际应用场景。 一、MySQL存储过程 M

Mysql / JAVA编程 2023年12月30日  123

关闭

用微信“扫一扫”