Title: SQL (Structured Query Language)
Author: Kriko
Published: Jun 8, 2023
Last modified: Jul 7, 2026

---

 1.  [Home](https://kriko.io/) /
 2.  [Glossary](https://kriko.io/glossary) /
 3.  S Letter

# SQL **(Structured Query Language)**

SQL stands for **Structured Query Language**. It is a standard language used to 
access, manage and manipulate data stored in relational database systems.

SQL was developed by IBM researchers in the 1970s. Although it is often described
as a programming language, it is more accurately classified as a domain-specific
language designed primarily for working with databases rather than as a general-
purpose programming language.

SQL is mainly used to interact with relational databases and database management
systems. It supports operations such as defining data structures, retrieving and
analysing information, modifying records and controlling access to data.

Through SQL, users can create, delete and modify database tables, run queries, process
results and manage stored information. Database management systems execute SQL commands
and return the requested results.

SQL can also be used to monitor and optimise database performance. Its relatively
simple syntax and ability to integrate with different programming languages make
it a widely used tool among data analysts, developers and database administrators.

SQL is supported by many database management systems, including **MySQL**, Microsoft
SQL Server, Oracle Database, IBM Db2, PostgreSQL, Sybase, IBM Informix, Progress,
Firebird and Microsoft Access.

As one of the foundations of database management, SQL works with database servers
that process queries and return the relevant results. Although each database system
may have its own features and extensions, most systems support standard SQL commands.

The primary purpose of SQL is to organise, model and manage data effectively. Depending
on the requirements of the application, SQL can be used for a wide range of operations,
from retrieving individual records to processing large datasets.

SQL is commonly used to control information stored in databases and retrieve specific
data when needed. Although its syntax is relatively straightforward, it is a powerful
language capable of handling large volumes of structured data.

Some of the most commonly used SQL commands include:

 * **INSERT**, which adds new records to a database table.
 * **SELECT**, which retrieves data from one or more tables.
 * **UPDATE**, which modifies existing records.
 * **DELETE**, which removes records from a table.

These commands form the basis of many database operations carried out through SQL.

## Discover it in the dictionary

###  Word of Mouth Marketing (WOMM)

Word of Mouth Marketing, commonly abbreviated as WOMM, is the marketing effect created
when consumers share their opinions about a product, service, brand or…

###  Brief

A brief is an information and direction document prepared to ensure that a task,
project, campaign or creative work is understood correctly and moves…

###  Affiliate Marketing

Affiliate marketing is a digital marketing model in which a brand’s products or 
services are promoted through third parties or publishers, and revenue is…

###  Semantic Search

Semantic search is an approach in which search engines evaluate user queries not
only through exact keyword matching but also through meaning, context and…

###  Key Performance Indicator

A Key Performance Indicator, commonly abbreviated as KPI, is a measurable performance
indicator that shows how effectively a business, department, team, project or individual…

###  Cross-selling

Cross-selling is a sales and marketing technique that involves recommending complementary
products or services related to the product a customer has purchased or is…

###  ELT

ELT is a data integration method used to collect, centralise and analyse large datasets
in a structured and scalable manner. The term stands for…

###  Spam

Spam refers to unwanted messages sent without the recipient’s request or permission
through email, SMS, social media, messaging applications or comment sections. These
messages…

###  Accelerated Mobile Pages (AMP)

Accelerated Mobile Pages, commonly abbreviated as AMP, is an open-source web component
approach designed to help web pages load faster, especially on mobile devices.…

## Track the digital heartbeat  with Kriko

Subscribe to receive curated insights, news, and ideas shaping the digital landscape.

  By checking this box, you acknowledge and accept our [privacy policy](https://kriko.io/privacy-policy).