解决MySQL使用 BETWEEN AND 处理时间区间不包括右边界问题

问题描述在 Mysql 中使用 between and 根据时间来查询时不包含右边界数据,例如 SELECT * FROM log_info WHERE add_time BETWEEN '2020-08-04' and '2020-08-09'查询出来的数据并不会包含 2020-08-09 的数据,因为 Mysql 对日期的查询是默认 00:00:00,所以上面的 ...

【笔记】MySQL 数据库设计规范

本文内容摘自阿里巴巴《Java 开发手册》,单独整理出来以便工作中随时查阅参考。 建表规约 【强制】表达 是与否 概念的字段,必须使用 is_xxx 方式命名,数据类型是 unsigned tinyint (1 表示是,0 表示否)。 说明:任何字段如果非负数,必须是 unsigned。 注意:POJO类的任何布尔类型的变量,都不要加 is 前缀,所以需要在 <resultMap> ...

CentOS下自动备份MySQL数据库

系统环境:CentOS 7 我们使用mysqldump备份数据库,使用mysqldump命令导出数据库格式如下: mysqldump -u username -p 数据库名称 > 导出文件名.sql 还原: mysql -u username -p 数据库名称 < 导出文件名.sql 1.创建备份脚本vi /test/database_backups/db_auto_backup. ...