SQL commands can be classified into DDL, DML, and DCL. DDL commands allow users to define and modify database schema by creating/deleting tables and imposing constraints. DML commands allow users to manipulate data by inserting, updating, deleting, and extracting data from tables. Common DDL commands include CREATE TABLE and ALTER TABLE. Common DML commands include SELECT, INSERT, UPDATE, and DELETE. SQL also supports pattern matching using wildcards like % and _ in the LIKE operator.