Database language for managing data in relational database management systems (RDBMS). Note that each database implements SQL with slight variations. Please remember to tag with your specific database as well, e.g. [tag:mysql], [tag:postgres], [tag:mssql], [tag:oracle]

An abbreviation of "Structured Query Language," SQL is a database language used to manage data in relational database management systems.

Due to many vendor implementations of SQL (such as tsql for SQL Server & Sybase, plsql for Oracle and PostgreSQL and MySQL) it is a fractured language and syntax that works with one vendor may not work with another.

history | excerpt history