能够造成大便有黏液和血便,常见的病因有:1.肠道感染性疾病。各种病原微生物引起的肠道感染如病毒、细菌、真菌、原虫等感染,感染造成的肠道黏膜炎症性改变,可以出现黏液便、黏液脓血便。2.炎症性肠病。包括溃疡性结肠炎、克罗恩病,由于肠道黏膜糜烂溃疡、增生性改变性,临床上可以出现腹痛腹泻,伴有黏液脓血便、病变累及血管的还会出现鲜血便。3.肠道肿瘤。小肠和结肠的息肉、腺癌、淋巴瘤等,可以造成肠道黏膜的糜烂、坏死,导致黏液血便。可通过内镜取活检明确病因。4.直肠肛周病变。肛裂、肛周脓肿痔疮等肛周疾病,在排便时损伤黏膜血管,可以引起鲜血便。5.其他。放射性肠炎、白塞病等,可以引起黏膜糜烂、溃疡,出现黏液便和血便。