The asterisk (*) wildcard in SQL selects all columns from the specified table. Option D is invalid syntax (missing column names), and option C would produce an error because 'SELECT' requires a column list or *. Options B and A are incorrect - there is no 'all' keyword in SELECT statements.
The asterisk * in a SELECT statement is SQL shorthand meaning "all columns," so SELECT * FROM Persons retrieves every column for every row in the table. None of the other options use valid SQL syntax for selecting all columns.