当前位置: 代码网 > it编程>数据库>

Mysql

MySQL存储空间与索引运维的实战指南

2026-08-26 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 34

适用版本:mysql 5.7 / 8.0(innodb)读者对象:dba、运维、后端同学核心结论先放在这里:库空间看磁盘和 informat...

MySQL 用户管理与权限控制及常用场景实践

MySQL 用户管理与权限控制及常用场景实践

2026-08-26 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 36

为什么必须做用户管理?核心痛点:生产环境直接使用 root 用户存在极大的安全隐患。root 账号拥有 mysql 的最高权限,误操作dro...

MySQL不同操作系统的安装方式

2026-08-25 12:07 | 分类:数据库 | 评论:0 次 | 浏览: 40

一、windows 系统安装最推荐的方式:使用 mysql installer(官方 msi 安装包)mysql installer 是 w...

MySQL存储引擎有哪些类型?InnoDB与MyISAM区别详解

MySQL存储引擎有哪些类型?InnoDB与MyISAM区别详解

2026-08-25 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 41

一、架构整体概述mysql服务器是由连接池、服务管理工具和公共组件、nosql接口、sql接口、解析器、优化器、缓存、存储引擎、文件系统组成...

MySQL插入冲突的两种处理方式

2026-08-25 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 35

从一个报错说起给表加了唯一索引之后,数据库就开始帮你挡重复数据。但挡归挡,问题是它挡人的方式很直接——insert ...

CentOS7怎么设置开机自动同步时间?systemd配置教程

2026-08-24 19:29 | 分类:数据库 | 评论:0 次 | 浏览: 45

通过 systemctl 配置开机启动同步时间服务使用systemd来实现centos 7设置开机启动时同步时间的脚本1、创建一个脚本文件比...

MySQL远程访问故障排查与解决方法

MySQL远程访问故障排查与解决方法

2026-08-24 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 44

环境: docker mysql 8.4.11 on linux (ubuntu 22.04)容器名称: daily_test_mysql1...

MySQL多表查询怎么做?内连接外连接子查询全攻略

2026-08-23 12:14 | 分类:数据库 | 评论:0 次 | 浏览: 53

多表查询,也称为关联查询,指两个或更多个表一起完成查询操作。前提条件:这些一起查询的表之间是有关系的(一对一、一对多),它们之间一定是有关联...

MySQL权限表有哪些?user表、db表等权限表结构与作用解析

MySQL权限表有哪些?user表、db表等权限表结构与作用解析

2026-08-23 12:14 | 分类:数据库 | 评论:0 次 | 浏览: 45

mysql是一个多用户数据库,具有功能强大的访问控制系统,可以为不同用户指定允许的权限。mysql用户可以分为普通用户和root用户。roo...

mysql多表查询怎么做?从笛卡尔积到自连接全攻略

2026-08-23 12:13 | 分类:数据库 | 评论:0 次 | 浏览: 43

1. 基本查询回顾1.1 复杂条件查询-- 查询工资高于500或岗位为manager的雇员,同时满足姓名首字母为大写jselect * fr...

MySQL复合查询怎么做?一文搞懂多表连接与子查询

MySQL复合查询怎么做?一文搞懂多表连接与子查询

2026-08-23 12:13 | 分类:数据库 | 评论:0 次 | 浏览: 39

一、mysql复合查询基本查询回顾准备测试表:下面给出三张表,员工表(emp)、部门表(dept)和工资等级表(salgrade)。员工表(...

MySQL数据库大表DDL变更操作的原理、方案与实践教学

2026-08-23 12:07 | 分类:数据库 | 评论:0 次 | 浏览: 40

一、什么是 ddl 变更1.1 基本概念术语全称含义示例ddldata definition language数据定义语言,修改表结构alt...

nginx报错nginx:[emerg] bind() to 0.0.0.0:80 failed(98: Address already in use)问题

nginx报错nginx:[emerg] bind() to 0.0.0.0:80 failed(98: Address already in use)问题

2026-08-21 12:08 | 分类:数据库 | 评论:0 次 | 浏览: 46

报错前所做操作今天重新优化nginx管理以后,检查配置文件是配置正确的,但启动nginx确报错了解决思路报错显示:nginx: [emerg...

nginx报unknown directive错误怎么办?检查nginx.conf编码格式

nginx报unknown directive错误怎么办?检查nginx.conf编码格式

2026-08-21 12:07 | 分类:数据库 | 评论:0 次 | 浏览: 47

问题现象启动nginx,localhost无法访问,没有显示nginx error;window10开发环境下,nginx无法正常启动;ng...

MySQL视图与用户权限完整实战

MySQL视图与用户权限完整实战

2026-08-21 12:07 | 分类:数据库 | 评论:0 次 | 浏览: 52

前言在日常开发工作与面试考察中,视图与用户权限管控,是 mysql 里基础却极易被开发者轻视的两大核心模块。不少开发人员熟练掌握基础 cru...

MySQL 中 case when的五种使用位置

2026-08-21 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 48

case when 属于条件表达式,本质是返回一个值,几乎可以放在 sql 绝大部分区域,下面按使用场景逐一说明,附带可运行案例。一、放在 ...

mysql开启日志general_log的方法步骤

2026-08-21 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 47

本文详细介绍如何在mysql中开启和关闭general log,包括设置日志输出模式、查看日志信息及日志表结构。general log记录所...

MySQL 中的事务Transaction详解

2026-08-21 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 50

事务是一组操作的集合,这些操作要么全部成功,要么全部失败,保证数据的一致性。它是数据库保证数据完整性的核心机制。一、事务的四大特性(acid...

MySQL中的SUBSTRING()和MID()函数的用法:精准抽取字符串中的子串

2026-08-20 19:23 | 分类:数据库 | 评论:0 次 | 浏览: 55

在数据库操作中,经常需要从存储的字符串中提取出特定的部分,比如从用户全名中提取姓氏、从日期字符串中提取年份等。mysql提供了substri...

MySQL 中的TRIM()函数优雅去除字符串两侧的空格

2026-08-20 19:23 | 分类:数据库 | 评论:0 次 | 浏览: 55

在数据库管理中,数据的准确性和整洁性至关重要。有时,从外部源导入的数据或用户输入的数据可能包含不必要的空格,尤其是在字符串的开头或结尾。这些...

mysql表空间碎片率过高怎么清理?这三种方法最有效

2026-08-20 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 52

背景信息mysql 版本: mysql 5.7.20碎片产的生原因(1)记录被delete,且原空间无法复用(mysql插入为了提高效率直接...

MySQL表空间碎片怎么查?一文教你清理磁盘碎片

2026-08-20 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 49

1. 查询 mysql 表空间和磁盘碎片查询表空间使用情况使用以下 sql 语句可以查看数据库中各个表的表空间使用情况,包括数据大小、索引大...

mysql binlog一直没清理空间不足怎么办?教你3步释放磁盘空间

mysql binlog一直没清理空间不足怎么办?教你3步释放磁盘空间

2026-08-20 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 47

mysql的binlog开启后一直没清理,占用太大空间1. 查看binlog过期时间show variables like 'expire_...

mysql如何定期全量备份脚本

2026-08-20 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 45

mysql定期全量备份脚本在工作过程中,因为问题排查的需要,可能需要将数据进行备份,创建全量备份脚本/data/scripts/full_b...

Ubuntu系统如何安装MySQL数据库?详细命令行步骤教程

2026-08-20 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 47

ubuntu安装mysql在ubuntu系统上安装mysql数据库,可以使用命令行方式进行操作。以下是最新的基于apt包管理器的命令行安装步...

MySQL基础教程之数据类型与表的约束

MySQL基础教程之数据类型与表的约束

2026-08-20 12:06 | 分类:数据库 | 评论:0 次 | 浏览: 48

前言在了解了mysql关于数据库与表的操作后,我们来继续mysql关于数据类型与表的约束等相关内容。一、数据类型(1) 数值类型下面我们展示...

MySQL数据库基础之库操作|表操作|数据类型|表约束详解

2026-08-20 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 46

1. 数据库基础1.1 什么是数据库文件保存数据的缺点:1)文件的安全性问题2)文件不利于数据查询和管理3)文件不利于存储海量数据4)文件在...

MySQL数据归档之从中小表到大表的全场景方案

2026-08-20 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 44

1. 归档要解决什么问题归档不是简单的「把旧数据挪走」,通常要同时满足:目标说明在线表变小热查询只扫近期数据,索引更小、缓存命中率更高冷数据...

MySQL学习的一大重点之视图(实战例题)

2026-08-20 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 48

0 ~> 前置概念辨析0.1 两个 “视图” 的本质区分明确强调二者无任何关联,更加精准的定义如下:本文的视图...

MySQL 乐观锁原理、实现、踩坑与实战完整指南

2026-08-20 12:05 | 分类:数据库 | 评论:0 次 | 浏览: 43

前言在开发扣库存、账户余额变更、订单状态流转这类并发业务时,如果不加控制,高并发下很容易出现超卖、数据覆盖、余额错乱问题。很多同学第一反应想...

Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com