SQL comments are used to explain sections of code or prevent execution. There are two types of comments - single line comments that start with -- and multi-line comments that start with /* and end with */. Single line comments ignore everything after -- on a line, while multi-line comments ignore everything between /* and */.