![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库相关
Mesiah
这个作者很懒,什么都没留下…
展开
-
in 和 exist 区别
select * from A where id in(select id from B) 以上查询使用了in语句,in()只执行一次,它查出B表中的所有id字段并缓存起来.之后,检查A表的id是否与B表中的id相等,如果相等则将A表的记录加入结果集中,直到遍历完A表的所有记录. 它的查询过程类似于以下过程 List resultSet=[]; Array A=(select *转载 2017-07-24 23:38:43 · 169 阅读 · 0 评论 -
MySQL 触发器简单实例
~~语法~~ CREATE TRIGGER 触发器名称> --触发器必须有名字,最多64个字符,可能后面会附有分隔符.它和MySQL中其他对象的命名方式基本相象. { BEFORE | AFTER } --触发器有执行的时间设置:可以设置为事件发生前或后。 { INSERT | UPDATE | DELETE } --同样也能设定触发的事件:它们可以在执行insert、update转载 2017-08-04 14:14:00 · 171 阅读 · 0 评论 -
Spring+Mybatis之多数据源配置
同一applicationContext.xml中: 1,配置多个数据源(采用连接池c3p0,直接jdbc连也行) 数据源1:dataSource1 ... ... 数据源2:dataSource2 ... ... 2, 配置mybatis数据会话管理(sqlSessionFactoryBean) 会话factory1:sqlSessionFactor转载 2017-09-07 10:08:16 · 300 阅读 · 0 评论 -
MySQL中有关TIMESTAMP和DATETIME的总结
MySQL中有关TIMESTAMP和DATETIME的总结 一、MySQL中如何表示当前时间? 其实,表达方式还是蛮多的,汇总如下: CURRENT_TIMESTAMP CURRENT_TIMESTAMP() NOW() LOCALTIME LOCALTIME() LOCALTIMESTAMP LOCALTIMESTAMP()转载 2017-11-14 11:16:40 · 189 阅读 · 0 评论