根据鱼类摄食方式可将鱼类划分为滤食性、牧食性(或称啮食性)、捕食性和寄生性。按照鱼类摄食饵料生物种类的多少,可将鱼类摄食分为单食性、狭食性(寡食性)和广食性。根据摄食的食物种类可将鱼类划分为植食性、浮游动物食性、底栖动物食性、鱼食性、碎屑食物食性和杂食性(兼摄动植物性食物)。鱼类摄食类型的差异可以减少种间的食物竞争,更好地利用食物资源。
由于鱼类摄食受生长、栖息地、季节、气候等多种因素的影响,表现出巨大的可变性和复杂性,因此这种摄食类型的划分往往是相对的。但总体来说,鱼类的摄食类型是在长期演化过程中,对环境适应而产生的一种特性。通常,鱼类在成鱼期有着较为固定的摄食类型,但在其生长发育过程中,因摄食器官和营养需求发生很大变化,鱼类摄食类型也随之发生变化。在食物丰富且稳定的环境中,鱼类的摄食类型相对较为稳定,且有可能形成狭食性或单食性;而当食物贫乏,或食物来源发生巨大变化时,摄食类型就会有所变化,而对摄食食物范围较广的鱼类来说就能更好地适应环境。