SQL: Porovnání verzí
m |
(zkopírování části textu ze stránky Základy SQL) |
||
Řádek 1: | Řádek 1: | ||
'''Structured Query Language, SQL''' je databázový programovací jazyk, který umožňuje definovat data, dotazovat se na ně (extrahovat je) a manipulovat s nimi. Má svá syntaktická a sémantická pravidla, která jsou odvozená z jednoduchých anglických vět, což jej činí srozumitelným a snadno pochopitelným. Jeho výhodou je i možnost volat jej z jiných programovacích jazyků jako C, JAVA, PHP apod. | '''Structured Query Language, SQL''' je databázový programovací jazyk, který umožňuje definovat data, dotazovat se na ně (extrahovat je) a manipulovat s nimi. Má svá syntaktická a sémantická pravidla, která jsou odvozená z jednoduchých anglických vět, což jej činí srozumitelným a snadno pochopitelným. Jeho výhodou je i možnost volat jej z jiných programovacích jazyků jako C, JAVA, PHP apod. | ||
<ref name = "ORCL"> LONEY, Kevin. Oracle Database: kompletní průvodce. Brno: Computer Press, 2010. Administrace (Computer Press). ISBN 978-80-251-2489-5.</ref> | <ref name = "ORCL"> LONEY, Kevin. Oracle Database: kompletní průvodce. Brno: Computer Press, 2010. Administrace (Computer Press). ISBN 978-80-251-2489-5.</ref> | ||
− | <ref name = "DB"> KROENKE, David a David J. AUER. Databáze. Brno: Computer Press, 2015. ISBN 978-80-251-4352-0.</ref> | + | <ref name = "DB"> KROENKE, David a David J. AUER. Databáze. Brno: Computer Press, 2015. ISBN 978-80-251-4352-0.</ref><br/> |
+ | Jazyk SQL byl vyvinut firmou IBM na počátku 70. Let jako dotazovací jazyk pro práci s velkými [[databáze|databázemi]] na počítačích střediskového typu. Cílem tvůrců SQL bylo vyvinout takový nástroj pro koncové uživatele, který by jim umožnil vybírat [[data]] z [[databáze]] přesně podle jejich individuálních požadavků a byl přitom co nejjednodušší. <ref name="SQL_1">Programování v SQL. In: ''Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE'' [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf</ref> | ||
== Operace prováděn jazykem SQL == | == Operace prováděn jazykem SQL == |
Verze z 5. 4. 2018, 19:12
Structured Query Language, SQL je databázový programovací jazyk, který umožňuje definovat data, dotazovat se na ně (extrahovat je) a manipulovat s nimi. Má svá syntaktická a sémantická pravidla, která jsou odvozená z jednoduchých anglických vět, což jej činí srozumitelným a snadno pochopitelným. Jeho výhodou je i možnost volat jej z jiných programovacích jazyků jako C, JAVA, PHP apod.
[1]
[2]
Jazyk SQL byl vyvinut firmou IBM na počátku 70. Let jako dotazovací jazyk pro práci s velkými databázemi na počítačích střediskového typu. Cílem tvůrců SQL bylo vyvinout takový nástroj pro koncové uživatele, který by jim umožnil vybírat data z databáze přesně podle jejich individuálních požadavků a byl přitom co nejjednodušší. [3]
Obsah
Operace prováděn jazykem SQL
Podle typu operace se dělí do tří skupin:
Data definition language, DDL - operace umožňující vytvářet, upravovat a mazat objekty databáze.
Data manipulation language, DML - operace umožňující vyhledávat, aktualizovat a mazat data.
Data Control Language, DCL - operace umožňující spravovat přístupy k jednotlivým objektům databáze (například tabulkám), a pracovat s transakcemi.
Základní syntaxe jazyka SQL
SELECT *
FROM nazev tabulky
WHERE specifikace podmínek
Například:
SELECT *
FROM bankovni_ucet
WHERE cislo_uctu = '123'
AND zustatek >= 5000
AND stav_uctu != 'uzavreny'
Odkazy
Reference
- ↑ LONEY, Kevin. Oracle Database: kompletní průvodce. Brno: Computer Press, 2010. Administrace (Computer Press). ISBN 978-80-251-2489-5.
- ↑ KROENKE, David a David J. AUER. Databáze. Brno: Computer Press, 2015. ISBN 978-80-251-4352-0.
- ↑ Programování v SQL. In: Ucimedatabaze.cz: Podpora výuky databázových systémů na SOŠ, založené na technologiích společnosti ORACLE [online]. 2011, s. 55 [cit. 2016-12-16]. Dostupné z: http://ucimedatabaze.cz/wp-content/uploads/2012/02/CZ_programovani_SQL.pdf
Související články
Klíčová slova
SQL, dotazovací jazyk, databáze