- DDL
- CREATE
- ALTER
- DROP
- TRUNCATE
- RENAME
- COMMENT
- DML
- INSERT
- UPDATE
- DELETE
- DQL
- SELECT
- *
- FROM
- COLUMN
- ALIAS
- DISTINCT
- WHERE
- AND OR IN
- WILD Card Characters % and _
- LIMIT
- SUB SQL
- ORDER BY
- COUNT SUM AVG MAX MIN
- GROUP BY
- HAVING
- JOINS
- INNER
- LEFT
- RIGHT
- FULL
- UNION
- SELECT
- DCL
- GRANT
- REVOKE
- TCL
- COMMIT
- ROLLBACK
- BACKUP & RESTORE
SQL Query Types
| SELECT Statement | Retrieve records from a table |
| SELECT LIMIT Statement | Retrieve records from a table and limit results |
| SELECT TOP Statement | Retrieve records from a table and limit results |
| INSERT Statement | Insert records into a table |
| UPDATE Statement | Update records in a table |
| DELETE Statement | Delete records from a table |
| TRUNCATE TABLE Statement | Delete all records from a table (no rollback) |
| UNION Operator | Combine 2 result sets (removes duplicates) |
| UNION ALL Operator | Combine 2 result sets (includes duplicates) |
| INTERSECT Operator | Intersection of 2 result sets |
| MINUS Operator | Result set of one minus the result set of another |
| EXCEPT Operator | Result set of one minus the result set of another |
SQL Comparison Operators
| Comparison Operators | Operators such as =, <>, !=, >, <, and so on |
SQL Joins
| JOIN Tables | Inner and Outer joins |
SQL Aliases
| ALIASES | Create a temporary name for a column or table |
SQL Clauses
| DISTINCT Clause | Retrieve unique records |
| FROM Clause | List tables and join information |
| WHERE Clause | Filter results |
| ORDER BY Clause | Sort query results |
| GROUP BY Clause | Group by one or more columns |
| HAVING Clause | Restrict the groups of returned rows |
SQL Functions
| COUNT Function | Return the count of an expression |
| SUM Function | Return the sum of an expression |
| MIN Function | Return the min of an expression |
| MAX Function | Return the max of an expression |
| AVG Function | Return the average of an expression |
SQL Conditions
| AND Condition | 2 or more conditions to be met |
| OR Condition | Any one of the conditions are met |
| AND & OR | Combining AND and OR conditions |
| LIKE Condition | Use wildcards in a WHERE clause |
| IN Condition | Alternative to multiple OR conditions |
| NOT Condition | Negate a condition |
| IS NULL Condition | Test for NULL value |
| IS NOT NULL Condition | Test for NOT NULL value |
| BETWEEN Condition | Retrieve within a range (inclusive) |
| EXISTS Condition | Condition is met if subquery returns at least one row |