This chapter describes the syntax of SQL. It forms the
foundation for understanding the following chapters which will go
into detail about how SQL commands are applied to define and modify
data.

We also advise users who are already familiar with SQL to read
this chapter carefully because it contains several rules and
concepts that are implemented inconsistently among SQL databases or
that are specific to PostgreSQL.