Запятая ставится между частями предложения, связанными союзами:
- соединительными и, да (в значении и), ни... ни..., тоже, также:
Ярко горели лампы, и всё пел и пел свою нехитрую песню медный самовар-инвалид. (К. Паустовский)
- разделительными, одиночными или, либо или повторяющимися или... или..., либо... либо..., то..., то..., не то... не то...:
Мелькнёт в бурьяне белый булыжник, или перебежит дорогу суслик. (А. Чехов)
Не то дым шёл от костра, не то туман поднимался над болотом. (И. Тургенев)
- противительными а, но, да (в значении но), однако, же, зато:
Твои песни мы слушать рады, да только ты от нас подальше пой. (И. Крылов)
Запятая не ставится:
- если части предложения соединены неповторяющимися союзами и, да (в значении и), или, либо и имеют общий второстепенный член или общую часть.
1) Вскоре после восхода солнца набежала туча и брызнул короткий дождь. (А. Пушкин)
2) Едва свеча засветилась, поднялось дружное непрерывное гудение и комары густо полезли на свет. (П. Проскурин)