SQL queries can contain up to six clauses but only SELECT and FROM are mandatory. The clauses are evaluated in a specific order. Nested queries allow queries to be specified within other queries and can be correlated or uncorrelated. The ORDER BY clause sorts result tuples based on attribute values. The three modification commands are INSERT to add tuples, DELETE to remove tuples, and UPDATE to modify tuples.