> For the complete documentation index, see [llms.txt](https://cajac.gitbook.io/ctf-notes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cajac.gitbook.io/ctf-notes/misc/databases/sql-databases.md).

# SQL-Databases

## Introduction

[Structured Query Language](https://en.wikipedia.org/wiki/SQL) (SQL) is a [domain-specific language](https://en.wikipedia.org/wiki/Domain-specific_language) used to manage data, especially in a [relational database management system](https://en.wikipedia.org/wiki/Relational_database_management_system) (RDBMS). It is particularly useful in handling [structured data](https://en.wikipedia.org/wiki/Data_model), i.e., data incorporating relations among entities and variables. The most common databases using SQL are:

* [MySQL](https://en.wikipedia.org/wiki/MySQL)
* [PostgreSQL](https://en.wikipedia.org/wiki/PostgreSQL)
* [MSSQL/SQL Server](https://en.wikipedia.org/wiki/Microsoft_SQL_Server)
* [Oracle](https://en.wikipedia.org/wiki/Oracle_Database)
* [SQLite](https://en.wikipedia.org/wiki/SQLite)

## Resources

Microsoft SQL Server - Wikipedia: <https://en.wikipedia.org/wiki/Microsoft_SQL_Server>

MySQL - Wikipedia: <https://en.wikipedia.org/wiki/MySQL>

PostgreSQL - Wikipedia: <https://en.wikipedia.org/wiki/PostgreSQL>

Oracle Database - Wikipedia: <https://en.wikipedia.org/wiki/Oracle_Database>

Relational database - Wikipedia: <https://en.wikipedia.org/wiki/Relational_database>

SQL - Wikipedia: <https://en.wikipedia.org/wiki/SQL>

SQLite - Wikipedia: <https://en.wikipedia.org/wiki/SQLite>
