![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
什么时候退休啊?
微笑 加油
展开
-
drop和truncate和delete的相同点和不同点
truncate table 在功能上与不带 where子句的 delete语句相同:二者均删除表中的全部行。但 truncate table比 delete速度快,且使用的系统和事务日志资源少。 delete语句每次删除一行,并在事务日志中为所删除的每行记录一项。truncate table 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。 truncate,delet...转载 2018-04-19 15:35:00 · 941 阅读 · 0 评论 -
mysql之触发器trigger -举例说明
1.触发器在数据库里以独立的对象存储,2.触发器不需要调用,它由一个事件来触发运行3.触发器不能接收参数--触发器的应用 举个例子:校内网、开心网、facebook,当你发一个日志,自动通知好友,其实就是在增加日志的时候做一个触发,再向表中写入条目。 --触发器的效率很高 举例:论坛的发帖,每插入一个帖子都希望将版面表中的最后发帖时间,帖子总数字段进行同步更新,这时使用触发器效率会很高...转载 2018-04-25 13:28:29 · 318 阅读 · 0 评论 -
Mybatis中#与$的区别
Mybatis中#与$的区别Mybatis中的#{}用于传递查询的参数,用于从dao层传递一个string参数过来(也可以是其他参数),select * from 表名 order by age=#{age}Mybatis会把这个参数转换成一个字符串。select * from 表名 order by age="age" 相当于jdbc中的预编译,安全。而${}一般用于order by的后面,My...转载 2018-04-28 08:56:13 · 4191 阅读 · 1 评论 -
Oracle的存储过程,函数中 is和as的区别
在Oracle的存储过程和函数中,其实IS和AS是同义词,没有什么区别。但是在创建视图(VIEW)时,只能使用AS而不能使用IS。在声明游标(CURSOR)时,只能使用IS而不能使用AS。...转载 2018-08-06 15:45:16 · 774 阅读 · 0 评论