SELECT, INSERT, UPDATE, DELETE, JOINs, GROUP BY, and aggregations -- form a universal language for data access. Understanding SQL is essential even when using an ORM, because you need to verify generated queries and write complex ones the ORM cannot handle.