分类
子分类
排序
mybatis-plus分页传入参数后sql where条件没有limit分页信息操作
折腾了差不多两个小时,各种方法尝试,后来想想应该是where过滤后的数据量没有达到默认一页规定的数量所以干脆where就不显示limit信息了,试了一下还真是。。。这作者还真是把程序做的足够智能...
MySQL查看与修改字符集的方法实例教程
一、查看字符集1.查看MYSQL数据库服务器和数据库字符集方法一:show variables like '%character%';方法二:show variables like 'collation%';mysql> show variables l...
MySQL建表设置默认值/取值范围的操作代码
MySQL建表设置默认值/取值范围一、设置默认值设置默认值采用default,如代码所示:二、设置取值范围设置取值范围采用check,如代码所示:create table student( id int not null primary key au...
MyBatis注解开发:自定义映射关系与关联查询实现
一、使用注解实现自定义映射关系当POJO属性名与数据库列名不一致时,需要自定义实体类和结果集的映射关系,在MyBatis注解开发中,使用 @Results 定义并使用自定义映射,使用 @ResultMap 使用自...
排查Openresty获取不到Host请求头解决过程详解
开篇前几天给客户部署服务,把服务都启动完成,准备验证的时候,发现怎么都访问不到服务,但在服务器里面通过curl来访问接口发现服务是通的,于是展开了一场漫长的排查过程。服务框架先说一下我...
MySQL外键约束的实例讲解
MySQL的外键约束是用来在两个表之间建立链接的,其中一个表发生变化,另外一个表也发生变化。从这个特点来看,它主要是为了保证表数据的一致性和完整性的。对于两个通过外键关联的表,相关联字...
MySQL数据库备份过程的注意事项
今天看了看数据备份相关的东西,总结了几个MySQL数据备份的注意事项,简单分享一下吧。对于MySQL备份,每个DBA的理解可能都不一样,备份可以分为下面几个维度:文件种类划分:1、物理备份,以xt...
MySQL 基于时间点的快速恢复方案
之所以有这样一篇文章,是因为在前几天的一个晚上,要下班的时候,业务方忽然有一个需求,是需要恢复一个表里面的数据,当时问了下情况,大概是这样的:业务方不小心在一个表里面做了一个update...
mysql自动填充时间的两种实现方式小结
mysql自动填充时间的两种方式mysql建表的时候有两个列,一个是createtime、另一个是updatetime当插入一条数据,createtime列和updatetime列由数据库获取当前时间自动创建时间当修改一条记录时,...
详解mysql中的严格模式和非严格模式
今天在排查一个程序bug中发现,有一个sql写入的数据跟数据库中记录的不一致。通过排查,突然想起来可能是数值类型的问题,果真如此。字段设置的为tinyint(4),当写入超过127的数值后,数据库中...