Agar dapat hidup dan berkembang biak, bakteri memerlukan makanan. Berdasarkan cara memperoleh makanan, bakteri dibedakan menjadi bakteri autotrof dan heterotrof. Bakteri autotrof adalah bakteri yang bisa menghasilkan makanannya sendiri. Berdasarkan sumber makanannya, bakteri autotrof dibagi atas dua, yakni kemoautorof yang membuat makanan sendiri dengan sumber energi bahan kimia, sedangkan fotoautotrof membuat makanan sendiri dengan menggunakan sumber energi cahaya matahari.
Jadi bakteri yang membuat makanan sendiri dengan menggunakan sumber energi cahaya matahari disebut dengan bakteri fotoautotrof.
*Kemoautotrof adalah bakteri yang membuat makanan sendiri dengan sumber energi kimia.
*Parasit adalah bakteri yang hidup menumpang ke organisme lain yang biasanya bersifat patogen.
*Saproba adalah bakteri yang hidup sebagai pengurai.
*Bersimbiosis mutualisme adalah bakteri yang hidup dengan organisme lain yang berhubungan saling menguntungkan.