Structured query language
Data definition language covers SQL commands that create and destroy database tables.
Data manipulation language covers SQL commands that create, change or destroy the information in a database table or the structure of the table.
Data control language covers protection to the database such as granting access to the tables.
Comparison operators cover those operators that allow for comparison between two items.
Aggregate function deals with those standard SQL functions that allow programmers to narrow the search of a database.
Joins category covers those items that allow information from two or more tables to be related.
SQL Query Processing