标签:MySQL

MyBatis避坑:tinyint(1)自动转换为boolean类型问题解决

<p>本文复现MyBatis查询MySQL TINYINT(1)字段时结果被自动映射为Boolean导致统计失真的问题,给出使用IFNULL函数以及自定义resultMap映射字段类型两种解决方案,并推荐通用性更强的resultMap方式,帮助避开类型转换陷阱。</p>

Docker Compose快速入门及实战

<p>本文介绍Docker Compose容器编排工具的快速入门与实战,讲解服务与项目概念、安装方法、docker-compose.yml语法及常用命令,并以MySQL为例把docker run命令改造为Compose文件,实现多容器一键部署。</p>

快速使用Docker部署MySQL、Redis、Nginx

<p>本文总结在CentOS服务器上使用Docker快速部署MySQL、Redis与Nginx的完整流程,包括安装Docker与配置镜像加速、挂载配置文件、启动容器、授权与验证连接,并附lrzsz上传下载工具的使用方法,帮助快速搭建中间件环境。</p>

CentOS7云服务器手动部署SpringBoot项目

<p>本文记录在CentOS7云服务器上手动部署SpringBoot项目的完整流程,包括安装JDK与Tomcat、安装配置MySQL5.7、打包并后台运行jar包,以及域名解析、Nginx反向代理与HTTPS、开放安全组端口和备案等。</p>

快速入门Go的ORM框架GORM

<p>本文总结Go语言ORM框架GORM的快速入门,对比原生database/sql查询,讲解gorm.Model、增删改查、软删除与恢复、分页查询,以及禁用默认事务、预编译缓存等性能优化配置和Migrator建表用法。</p>

MyBatisPlus代码生成器(自己额外封装)

<p>本文对MyBatisPlus的AutoGenerator代码生成器进行封装,仅需填写数据库名、账号密码、包名等少量核心配置即可生成实体类、Mapper、Service等代码,并支持表前缀过滤、排除指定表及datetime类型转换处理。</p>

初识Canal以及使用Docker安装配置

<p>介绍阿里Canal基于binlog增量订阅的原理与典型应用场景,并通过Docker完整演示MySQL开启binlog、创建授权账号及安装配置Canal并排查连接失败的实战过程。</p>

MySQL学习笔记01:MySQL安装

<p>记录Windows下MySQL的安装、启动停止、环境变量配置与登录退出方式,并推荐Navicat与SQLyog等图形化客户端工具及其下载使用教程。</p>

MySQL学习笔记02:MySQL基础

<p>系统整理MySQL基础知识点,涵盖DCL、DDL、DML、DQL语句、建表约束、单表与多表查询、内外连接、子查询及常用函数、视图等,适合入门与复习。</p>

MySQL学习笔记03:MySQL存储引擎

<p>对比InnoDB与MyISAM两种存储引擎在事务、锁粒度、外键、缓存、查询性能与表文件结构上的差异,并给出不同业务场景下的引擎选择建议。</p>

SpringBoot整合连接数据库案例(多种整合方式)

<p>本文整理SpringBoot连接数据库的多种整合方式,包括整合JDBC、Druid数据源与JPA。文章给出各方案的依赖配置、yaml数据源配置与代码示例,并分析DataSourceAutoConfiguration等自动配置原理,帮助理解SpringBoot数据访问层的统一处理机制。</p>

MySQL实战:主从同步(原理+实战)

<p>讲解MySQL主从复制的原理与读写分离价值,完整演示主从服务器配置、创建同步账号、配置从库及状态验证,并总结UUID冲突等常见错误与解决方案。</p>

mysqldump工具备份

<p>介绍MySQL自带逻辑备份工具mysqldump的备份原理与使用方式,演示如何通过命令备份指定数据库到文件以及将备份文件还原到数据库的操作。</p>