SQL (Structured Query Language) is the programming tool used in data analytics. It is divided into different branches like clauses, expressions, predicates, queries, and statements. SQL data types are classified as predefined data types, user-friendly data types, and constructed data types.