This article provides a practical guide to querying and updating data using SQL, covering its sublanguages and commands.
Structured Query Language (SQL) is the industry-standard language for interacting with relational databases. Pronounced “S-Q-L” or “sequel,” SQL is governed by ANSI/ISO, with each vendor—such as Microsoft’s T-SQL or Oracle’s PL/SQL—adding its own extensions. Mastering standard SQL lets you work across virtually any relational database.Although SQL suggests only querying, it actually consists of three sublanguages:
Data Manipulation Language (DML): retrieve and modify data
Data Definition Language (DDL): create, alter, and drop database objects
Data Control Language (DCL): manage user permissions