冠心病和心肌梗死的区别包括如下:一、冠心病是因为冠状动脉粥样硬化病变导致心肌缺血或坏死的心脏病,因此冠心病可以引起心肌梗死,心肌梗死可以由冠心病引起,但也可以由其他疾病引起,如严重的心力衰竭、快速心律失常发作、呼吸衰竭。二、冠心病需要长期给予规范的二级防治用药治疗,对于冠心病发生的心肌梗塞,要尽快给予再灌注治疗。而心肌梗死的病人要积极地寻找引起心肌梗死的原因,如果是其他原因引起的非阻塞性心肌梗死,需要积极地治疗基础疾病,如心力衰竭的患者要控制心力衰竭,快速心律失常的患者要控制心律失常等。