先谢谢各位
有一个问题数据库怎么看以前的数据? 就是比如一个记录物品的数据库 今天是21号 我想查看18号那天发生了什么谁拿走了什么东西 怎么查?我现在只知道一个now()是能和时间挂上钩 好不容易查到了一个v¥sqlarea但是好像是oracle专属的 我现在用的是dbeaver白现在只知道一个now()是能和时间挂上钩
还有一个问题就是 sql可以用java写好的methods吗? 还是说java和sql连接起来只是说java能去用sql的语句? 谢谢!
先谢谢各位
有一个问题数据库怎么看以前的数据? 就是比如一个记录物品的数据库 今天是21号 我想查看18号那天发生了什么谁拿走了什么东西 怎么查?我现在只知道一个now()是能和时间挂上钩 好不容易查到了一个v¥sqlarea但是好像是oracle专属的 我现在用的是dbeaver白现在只知道一个now()是能和时间挂上钩
还有一个问题就是 sql可以用java写好的methods吗? 还是说java和sql连接起来只是说java能去用sql的语句? 谢谢!
第一个问题sql(Mysql语法)参考:
-- 下面这条sql的意思是查找字段名为时间格式,转换为日期后,日期为三天前的记录
SELECT * FROM 表名 where date(字段名(该字段里存放的是时间格式的数据,比如2022-12-20 18:43:11)) = date(now())-3;
第二个问题的话,不是很确定你的sql用java写好的方法这句话具体指的什么
本质上来讲,所谓的java去使用sql的语句,其实就是咱们在java层面拼接好sql语句,然后连接数据库,去数据库执行sql
拿到查询结果封装好再供代码使用。