Structured Query Language allows a user to access information from or update a database.
For example, a list of products may be stored in a database. The information to be displayed on your site is the item name, price, colour options, etc. To display this your site would 'query' the database for information on each product. SQL provides the formal syntax for this request.
Application Server Pages (ASP), PHP: Hypertext Preprocessor (PHP)