O型血和B型血是兩種不同的血型。O型血的人紅細胞上沒有A或B抗原,而B型血的人紅細胞上有B抗原。O型血的人可以給任何血型的人輸血,但只能接受O型血的輸血。B型血的人可以接受B型血和O型血的輸血,但只能給B型血和AB型血的人輸血。