Structured Query Language (SQL) is a widely-used programming language for working with relational databases. SQL is generally pronounced as the three letters in the name, e.g. ess-cue-ell, or in some people's usage, as the word sequel.
This Wikibook provides a short description of SQL, its origins, basic concepts and components, and numerous examples. The book follows the specifications of the SQL:2011 standard, which is developed by a common committee of ISO and IEC. Their publications are not freely available. However, a working draft of SQL:2008 can be downloaded from Whitemarsh Information Systems Corporation and used for further assistance.
For a thorough look at special SQL implementations, see MySQL or Oracle Programming/SQL Cheatsheet.
For a comparison of SQL dialects/implementations, see SQL Dialects Reference.
For additional examples see SQL Exercises.
- About the Book
- Database Management Systems (DBMS)
- Relational DBMS (rDBMS)
- SQL: A Language for Working with rDBMS
- SQL: The Standard ISO IEC 9075 and various Implementations
|Two Parallel Tracks: Standard and Classic|
NULL Values and the Three Value Logic
|End of Parallel Tracks|