The Structured Query Language (SQL – pronounced ‘S-Q-L’ or sometimes ‘See-Quel’) is the main query language for relational DBMSs, like Microsoft Access, Microsoft SQL Server, and Oracle.
SQL (Structured Query Language) is a standard interactive and programming language for getting information from and updating a database. Although SQL is both an ANSI and an ISO standard, many database products support SQL with proprietary extensions to the standard language. Queries take the form of a command language that lets you select, insert, update, find out the location of data, and so forth. There is also a programming interface.
A computer program that interacts with the database by issuing an appropriate request (typically an SQL statement) to the DBMS. Users interact with the database through a number of application programs that are used to create and maintain the database and to generate information.
These programs can be conventional batch applications or, more typically nowadays, they will be online applications. The application programs may be written in some programming language or in some higher-level fourth-generation language.