The correct SQL syntax to select all columns is 'SELECT * FROM tablename' where the asterisk (*) is a wildcard representing all columns. Option A incorrectly uses square brackets, option B has an erroneous period after the asterisk, and option C has incorrect dot notation. The semicolon at the end is optional but correct.