1) Structured Query Language (SQL) is used to manage data in relational database management systems.
2) SQL statements like SELECT, FROM, WHERE, GROUP BY, HAVING, and ORDER BY are used to query and manipulate data.
3) Joins allow data from multiple tables to be combined while filtering rows through conditions. Nested queries allow queries to be nested within other queries.