This document provides an overview of structured query language (SQL) including:
- SQL is used to store, manipulate and retrieve data from relational databases.
- It allows users to access, describe, define, embed, create, drop, and set permissions on database objects.
- When executing SQL commands, a query dispatcher and optimization engines determine the best way to carry out the request by figuring out how to interpret the task.
- SQL defines constraints like NOT NULL, DEFAULT, UNIQUE, PRIMARY KEY, FOREIGN KEY, and CHECK to maintain data integrity.
- It supports various data types including character, numeric, date/time, large object, and rowid data types.
- SQL statements are