openskills.info
Course Preview

SQL Fundamentals

SQL (Structured Query Language) is the standard language for querying and manipulating data in relational databases. It covers SELECT statements, filtering, joins, aggregation, subqueries, data modification, and the declarative approach to describing what data you want rather than how to get it.

itProgramming languages

SQL Fundamentals

What SQL is

SQL (Structured Query Language) is the language you use to define, query, and change data stored in a relational database. "Relational" means the data lives in tables — rows and columns — and tables relate to each other through shared key values instead of nested structures. You write what result you want; the database figures out how to get it. That's what makes SQL declarative: a SELECT statement describes the shape of the answer, not the steps to produce it.

SQL was built for exactly this job in the early 1970s at IBM, based on Edgar F. Codd's relational model, and it has stayed the dominant way to work with structured data ever since. Nearly every relational database — PostgreSQL, MySQL, SQL Server, Oracle, SQLite — speaks a dialect of it.

Why it exists

Continue the course

This section is part of the paid course.

See pricing to subscribe, or log in if you already have access.

Where this skill leads

Relevant careers

See how this topic contributes to broader role-level skill maps.

Sources