mysql
flyation
懂的越多 懂的越少
展开
-
有用的sql
有用的sql时间增加n年/月/日/时/分/秒随机查询(每次随机排序)按隐藏属性排序时间增加n年/月/日/时/分/秒日期增加函数:date_add()关键字:INTERVALSELECT now(), date_add(now(), INTERVAL 1 YEAR);随机查询(每次随机排序)最简单的,使用rand()。执行速度大约300msSELECT * FROM student ORDER BY rand();性能优化版。执行速度大约30ms,相比rand(),执行时间大约原创 2021-07-16 10:02:08 · 132 阅读 · 0 评论 -
mybaitsplus将数据库查出的null值封装实体类的问题
mybaitsplus将数据库查出的null值封装实体类的问题实验测试1.MyBatis-Plus测试2.JdbcTemplate测试3.原生Jdbc测试总结今天突发奇想一个问题:在持久层的实体类中,我们都会将属性的类型设置为包装类。但如果设置为了基本数据类型,而且恰好在对应的数据库中某条数据的该字段为null值,那么java程序在查询数据库后封装值时会怎么样呢,会不会因为基本数据类型不能为null而报错呢?实验测试MySQL版本:mysql-connector-java:8.0.23实体类(原创 2021-04-25 22:48:53 · 799 阅读 · 0 评论