ABSTRACT

Structured query language (SQL) is the most influential query language of relational databases. This chapter first reviews the background of SQL followed by a brief discussion on Backus-Naur form (BNF) and extended BNF (EBNF), a main notation technique used in illustrating SQL syntax. The basic SQL statements, including CREATE, UPDATE, DELETE, and QUERY data, are then explained with examples.