mysql
文章平均质量分 65
zhanglifu081022
这个作者很懒,什么都没留下…
展开
-
MySQL event 计划任务示例
在开发过程中遇到过排行榜的问题,曾经想用 mysql 的 event 计划任务去做,每天让数据库定期更新数据,程序只需要拉更新后的数据即可。但是,这有几个问题:1、如果数据量很大的话,数据库的执行时间是不确定的,而 mysql 似乎没有主动通知程序的机制,这就让程序很被动,什么时候去拉数据合理呢?2、mysql 的 event 机制是在执行之后会计算当前到下次执行中间还需多少秒,计算一次数原创 2013-10-13 23:50:13 · 2294 阅读 · 3 评论 -
MySQL procedure存储过程示例
前面讨论过,在做排行榜数据更新时,比较适合使用存储过程,原因有以下几点: 1、生成存储过程时将要执行的数据库语句编译后存入数据库,避免每次执行都要编译的麻烦,提高效率。 2、存储过程可以在需要的时候随时调用简单的 call basename.procname() 语句即可,方便调试与测试。 3、可以与程序交互,调用返回时表示存储过程执行完毕,如原创 2013-10-14 23:06:39 · 663 阅读 · 0 评论 -
mysql procedure使用笔记
这几天用MySQL做了一些非常复杂的数据操作,毕竟不是DBA,其中碰到了很多问题,幸好有众多网友大方地共享了他们的知识,在网上查到不少资料,加上自己的各种尝试,问题最终得以顺利解决。1、关于count的使用count是用于统计某一个符合条件的数据的条数的。比如StudentInfo有如下数据:ID ClassIDStudentID1 112 123 13原创 2013-10-24 00:31:50 · 680 阅读 · 0 评论 -
(转)mysql触发器的作用及语法
本文转自 http://blog.csdn.net/cloudday/article/details/6905590 (貌似该博友也是转载,源出处不详)触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。数据库触发器有以下的作用:1.安全性。可以基于数据库的值使用户具有操作数据库的某种转载 2013-11-06 10:38:32 · 573 阅读 · 0 评论