在不同的数据库系统中between and 的边界包含情况可能不同 在MySQL中 between and 两边的边界是包含的 举个简单的例子:查出下列表单中生日>=2019-01-01 且 <=2021-04-09的学生总数 查询sql: select count(distinct name) from student where birthday between '2019-01-01' and '2021-04-09'; 查询结果: 显然数量是4 即Mysql的between and 是包含边界的!