This document provides an introduction to structured query language (SQL). It outlines the basic commands and functions of SQL for data administration and manipulation. These include using SQL to create tables, indexes and views; and to add, modify, delete and retrieve data. The document also discusses SQL queries, constraints, indexes, joins and aggregate functions to extract useful information from databases.