선택한 답이 맞습니다. SQL에서 특정 테이블에 대한 권한을 모든 사용자에게 부여할 때 사용하는 구문은 "GRANT [권한] ON [테이블] TO PUBLIC;" 형식입니다. 여기에서 PUBLIC은 데이터베이스 내의 모든 사용자를 의미합니다. 따라서, 보기 2의 "GRANT SELECT ON STUDENT TO PUBLIC;"이 올바른 명령문입니다. 보기 1과 3에서 사용된 "FROM" 키워드는 잘못되었으며, SQL 구문에서 사용되지 않습니다. 또한, 보기 3과 4에서 "TO ALL"은 SQL 표준에서 지원하지 않는 구문입니다. 결론적으로, 모든 사용자에게 SELECT 권한을 부여하는 올바른 SQL 명령문은 보기 2입니다.