鱼的食性[食性指动物(也有的扩展到异养生物)以何种食物、何种方式以及因场所不同进行多少量的摄食,这是属于生态的、行为性态的范畴。]不同,不同的鱼吃的东西也就不一样。除了鱼饲料[鱼饲料,顾名思义就是给鱼喂养的饲料。]外,一些肉食类的鱼主要吃小鱼小虾以及底栖生物[底栖生物(benthos)是指栖息于海洋或内陆水域底内或底表的生物,是水生生物中的一个重要生态类型。],而草食性[草食性,在动物学上,草食性是指主要吃植物,而不吃肉类的动物。]的鱼则以水生植物[能在水中生长的植物,统称为水生植物。]和藻类为食[《为食》是一款IOS平台的应用。],而杂食性[杂食性也叫“泛食性”。]的鱼类既能吃肉类,也能吃植物。还有一种是滤食性的鱼类,它们通常以水中的浮游生物[浮游生物泛指生活于水中而缺乏有效移动能力的漂流生物,其中分有浮游植物及浮游动物。]为食,个头大一点的则可以吃磷虾。