REVOKE - revoga privilégios de acesso [O comando REVOKE permite ao criador de um objeto revogar as permissões concedidas anteriormente a um ou mais usuários ou grupos de usuários. A palavra chave PUBLIC refere-se ao grupo de todos os usuários definido implicitamente.]
DROP - Remove a estrutura e dados existentes em uma tabela, grupo, estrutura, etc. [O comando DROP é usado para remover um objeto do banco de dados. Se você excluir uma tabela, todas as linhas na tabela são excluídas e a estrutura da tabela é removida do banco de dados.]
WHERE - A cláusula WHERE permite selecionar linhas baseado em uma expressão booleana. Somente as linhas para as quais a expressão é avaliada como TRUE são retornadas no resultado, ou no caso da instrução DELETE, excluídas, ou no caso da instrução UPDATE, atualizadas.
SELECT - Retorna linhas de uma tabela ou de uma visão. Instrui o programa principal do banco de dados para retornar a informação como um conjunto de registros.
HAVING - é opcional. HAVING é semelhante a WHERE, que determina quais registros são selecionados. Depois que os registros são agrupados com GROUP BY, HAVING determina quais registros são exibidos
Fontes:
http://beginner-sql-tutorial.com/sql-delete-statement.htm
http://db.apache.org/derby/docs/dev/pt_BR/ref/rrefsqlj33602.html
http://www.htmlstaff.org/postgresqlmanual/sql-commands.html
http://www.linhadecodigo.com.br/artigo/75/Principais-Instru%C3%A7%C3%B5es-em-SQL.aspx