心血管内科和外科的区别主要是心外科主要是用于治疗心脏肿瘤、先天性心脏病、大血管疾病等以手术为主。而心内科主要是研究高血压、心绞痛、心律失常、心肌梗塞等疾病,以介入治疗和药物治疗为主。如果患者出现了心血管方面的疾病一定要根据自身病情选择合适的科室进行治疗,在日常生活中要注意多休息。