摘要:
在我们使用数据库的时候,可能会遇到需要进行统计的情况。 比如需要统计一下,下表中各个年份的胜负场数。 遇到这样的情况,我们应该怎么办呢? 在mysql中我们可以使用group by sum case when 来解决这个问题,sql语句如下: select date_year,sum(case wh 阅读全文
摘要:
内容源自:一篇很棒的 MySQL 触发器学习教程 一、触发器概念 触发器(trigger):监视某种情况,并触发某种操作,它是提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,例如当对一个表进行操作( in 阅读全文
摘要:
1、我们在设计表的时候,尽量让字段拥有默认值,尽量不要让字段的值为null。 因为,在 where 子句中对字段进行 null 值判断(is null或is not null)将导致引擎放弃使用索引而进行全表扫描。 select id from t where num is null --可以在nu 阅读全文