MySQL安装、登录和退出等简单配置操作步骤
2026-07-28 12:11 | 分类:数据库 | 评论:0 次 | 浏览: 65
mysql在centos 7环境下的安装:1.安装和卸载在root用户下进行,安装成功以后,普通用户也能使用。卸载不需要的环境:ps ajx...
MySQL EXPLAIN语法使用超详细详解
2026-07-28 12:10 | 分类:数据库 | 评论:0 次 | 浏览: 65
引言explain 是 mysql sql 优化神器,用来查看 mysql 执行计划,能清晰看到 mysql 如何执行你的查询、是否使用索引...
mysql一条SQL清理用户的4步操作步骤(顺序一旦写错就翻车)
2026-07-28 12:10 | 分类:数据库 | 评论:0 次 | 浏览: 63
场景老板一句话:“把手机号 1381234**** 开头的用户全部清掉!”我们写了 4 条 delete,再套上事务...
MySQL中的utf8与utf8mb4区别详细对比总结
2026-07-28 12:10 | 分类:数据库 | 评论:0 次 | 浏览: 66
核心区别utf8在mysql中是一个"不完整"的utf-8实现,而utf8mb4才是真正的utf-8实现。详细对比1.编...
MySQL SUBSTRING_INDEX函数实现分割字符串、提取URL参数实战与性能避坑
2026-07-27 12:14 | 分类:数据库 | 评论:0 次 | 浏览: 62
一、前言开发中经常遇到按分隔符拆分字符串的场景:拆分逗号分隔id、提取url请求参数、切割日志地址、拆分接口路径。mysql没有内置spli...
MySQL数据库原理与实践记录:表的约束
2026-07-27 12:14 | 分类:数据库 | 评论:0 次 | 浏览: 64
在mysql数据库中,表的约束(constraints)是用来限制表中数据类型的一种技术。通过约束,可以确保数据库的完整性和准确性。mysq...
MySQL数据库原理与实践指南:数据类型
2026-07-27 12:13 | 分类:数据库 | 评论:0 次 | 浏览: 61
在mysql数据库中,数据类型是定义表中列(column)可以存储的数据的类型和格式的关键元素。正确选择和使用数据类型对于数据库的性能、存储...
MySQL玩转数据可视化之从SQL查询到动态图表的完整实战
2026-07-27 12:11 | 分类:数据库 | 评论:0 次 | 浏览: 62
前言摘要: 数据可视化不是前端工程师的专利。作为后端开发或dba,你完全可以用sql+bi工具的组合,快速构建企业级数据看板。本文将带你打通...
Nginx与后端服务的连接复用问题的解决方法
2026-07-26 19:30 | 分类:数据库 | 评论:0 次 | 浏览: 60
引言在现代微服务架构中,nginx 作为最广泛使用的反向代理与负载均衡器,常常承担着流量入口、ssl 终止、请求路由、限流熔断等关键职责。然...
基于Nginx+Keepalived实现高可用(主从切换)配置指南
2026-07-26 19:30 | 分类:数据库 | 评论:0 次 | 浏览: 68
引言在现代互联网架构中,服务的高可用性(high availability, ha) 是保障业务连续性的核心基石。当用户访问一个电商首页、提...
MySQL表主键ID重排序与自增重置完整指南
2026-07-26 19:22 | 分类:数据库 | 评论:0 次 | 浏览: 63
引言在日常数据库运维中,我们经常会遇到这样一种场景:由于频繁的增删操作,表中的自增主键 id 变得参差不齐,出现大量“空洞&rd...
深入剖析MySQL中COUNT(id)和COUNT(*)哪个效率更高
2026-07-26 12:09 | 分类:数据库 | 评论:0 次 | 浏览: 63
前言开发工作中统计行数,经常会写出两种写法:select count(*) from `user_login_log` where `dat...
Tomcat启动日志乱码怎么办?教你修改GBK编码解决
2026-07-25 19:32 | 分类:数据库 | 评论:0 次 | 浏览: 69
tomcat日志打印中文乱码解决办法进入到tomcat中的bin目录编辑“catalina.bat”文件将此处的&l...
MySQL千万级数据count(*)查询太慢怎么办?优化技巧分享
2026-07-25 19:29 | 分类:数据库 | 评论:0 次 | 浏览: 64
mysql中 select count(*) 千万级别数据查询我们在实际开发过程中常常会用遇到查询表中数据总数,或者携带where条件的查询...
MySQL concat_ws和group_concat函数有什么区别?一文搞懂
2026-07-25 19:26 | 分类:数据库 | 评论:0 次 | 浏览: 61
一、concat() 函数1、功能:将多个字符串连接成一个字符串。2、语法:concat(str1, str2,…)返回结果为...
外键约束RESTRICT和NO ACTION有何不同?MySQL外键详解
2026-07-25 19:24 | 分类:数据库 | 评论:0 次 | 浏览: 54
一、建立外键约束语法如下:[constraint [symbol]] foreign key [index_name] (col_name,...
MySQL添加外键报错Cannot add foreign key constraint怎么解决?
2026-07-25 19:24 | 分类:数据库 | 评论:0 次 | 浏览: 59
mysql添加外键报错:cannot add foreign key constraint问题描述:error1512 cannot add...
MySQL5.7版本sql_mode=only_full_group_by问题及解决过程
2026-07-25 19:24 | 分类:数据库 | 评论:0 次 | 浏览: 57
线上服务器数据库查询使用了 group by 居然报出了1055 - expression #1 of select list is not...
Tomcat调试报错无法打开调试器端口怎么办?教你快速解决
2026-07-24 19:25 | 分类:数据库 | 评论:0 次 | 浏览: 65
部署项目、启动 tomcat 调试时,是不是经常遇到这样的报错,直接卡壳无法继续?错误运行'tomcat 8.5.35':无...
Nginx反向代理的超时配置指南
2026-07-24 19:24 | 分类:数据库 | 评论:0 次 | 浏览: 61
引言在现代微服务架构与云原生应用部署中,nginx 早已超越了“静态文件服务器”的原始角色,成为高可用网关、流量调度...
Mysql中FIND_IN_SET函数的具体使用
2026-07-24 19:24 | 分类:数据库 | 评论:0 次 | 浏览: 61
find_in_set是 mysql 的一个字符串处理函数,用于在逗号分隔的字符串列表中查找指定值的位置。一、函数语法find_in_set...
mysql多条查询结果纵向拼接的实现
2026-07-24 19:24 | 分类:数据库 | 评论:0 次 | 浏览: 68
前言在日常开发中,我们经常需要把多条独立select查询的结果上下堆叠合并,也就是纵向拼接。很多人容易混淆两个概念:join:横向拼接,增加...
MySQL 中的 IN 和 EXISTS零基础笔记总结
2026-07-24 19:24 | 分类:数据库 | 评论:0 次 | 浏览: 57
适合刚接触子查询的同学。用同一套「学生 / 成绩」例子,把 in 和 exists 讲清楚。一、它们是干什么的在 mysql 里,in 和 ...
MySQL对查询的值四舍五入保留两位小数的方法
2026-07-24 19:23 | 分类:数据库 | 评论:0 次 | 浏览: 56
前言开发财务、充值、消费、余额相关业务时,经常遇到金额展示需求:数据库原始小数位数较多,前端需要统一保留两位小数展示。很多同学习惯把原始数值...
MySQL从零掌握 CRUD 核心操作大全:详解增删改查、聚合过滤与实战避坑指南
2026-07-24 12:14 | 分类:数据库 | 评论:0 次 | 浏览: 64
前言:在软件开发的世界里,几乎所有的业务逻辑都离不开四个基本动作:crud(create 增加、retrieve 读取、update 更新、...
MySQL DATE_ADD函数怎么用?日期加减操作详解
2026-07-24 12:11 | 分类:数据库 | 评论:0 次 | 浏览: 66
date_add() 是 mysql 中的一个日期时间函数,用于对日期或时间值进行加减操作。它可以根据指定的时间间隔(如天、月、小时等)来调...
MySQL用户变量怎么定义?set和select用法详解一看就懂
2026-07-24 12:11 | 分类:数据库 | 评论:0 次 | 浏览: 80
用户变量使用场景:定义一个值,方便其他的sql使用,相当于在不同的sql之间进行传递变量使用。两种定义用户变量的方式:set selects...
如何正确设置MySQL的全局变量和会话变量?常见命令汇总
2026-07-24 12:11 | 分类:数据库 | 评论:0 次 | 浏览: 66
前言之前在项目的存储过程中发现有通过 declare 关键字定义的变量如declare cnt int default 0;,还有形如 @c...
MySQL用户变量和系统变量怎么用?语法与示例教学
2026-07-24 12:11 | 分类:数据库 | 评论:0 次 | 浏览: 68
一、标识符命名规范1、以字母或下划线开头,不能以数字作为开头2、不允许使用关键字,不能以数字作为开头3、只允许使用_和$作为标识符,不允许使...
MySQL中DELETE、TRUNCATE和DROP的区别是什么?一文详解
2026-07-24 12:10 | 分类:数据库 | 评论:0 次 | 浏览: 73
在 mysql 中,drop、truncate 和 delete 都是用于删除数据的命令,但它们的行为、影响范围以及使用场景有所不同。以下是...