SQL (Structured Query Language) je programovací jazyk, který se používá k získávání dat z databáze. SQL lze použít k vytváření, čtení, aktualizaci a mazání záznamů v databázové tabulce. Tabulka se skládá z řádků a sloupců, kde každý řádek představuje jeden záznam a každý sloupec představuje jedno pole nebo atribut. Příkazy SQL lze také vložit do jiných programovacích jazyků, jako je PHP a Python.
Základní části SQL
Základními částmi SQL jsou:
- DDL (Data Definition Language): Tato část se používá k definování struktury databáze. Zahrnuje příkazy pro vytváření tabulek, definici klíčů, omezení a další.
- DML (Data Manipulation Language): Tato část slouží k manipulaci s daty v databázi. Zahrnuje příkazy pro vkládání, aktualizaci a mazání dat.
- DQL (Data Query Language): DQL se používá pro dotazování se dat v databázi.
- DCL (Data Control Language): Tato část se používá k řízení přístupu k datům v databázi.
Použitelnost SQL
Použitelný je s různými databázovými systémy. Zde jsou některé z nejznámějších databázových systémů, se kterými je možné jej používat:
- MySQL: Je open-source relační databázový systém, který je velmi oblíbený pro vývoj webových aplikací.
- Microsoft SQL Server: Tento komerční databázový systém od společnosti Microsoft je široce využíván v podnikovém prostředí a podporuje SQL pro práci s daty.
- Oracle Database: Oracle Database je komerční relační databázový systém, který je často používán v korporátním a enterprise prostředí.
- PostgreSQL: PostgreSQL je open-source relační databázový systém, který podporuje standardní SQL a je oblíbený pro svou spolehlivost a pokročilé funkce.
- IBM Db2: IBM Db2 je komerční databázový systém od IBM, který podporuje tento programovací jazyk a využívá se v podnikovém prostředí.
- Amazon RDS: Amazon Relational Database Service (RDS) je služba od Amazon Web Services (AWS), která umožňuje spouštět různé relační databázové systémy.