The final launch of the Allmultimedia.org will take place on February 27, 2026
(shortly after the 2026 Winter Olympics).
MySQL
Z Multimediaexpo.cz
(+ Nový článek...) |
(+ Externí odkazy) |
||
| (Není zobrazena jedna mezilehlá verze.) | |||
| Řádka 1: | Řádka 1: | ||
| - | '''MySQL''' je [[databáze|databázový]] [[databázový systém|systém]], vytvořený švédskou firmou | + | '''MySQL''' je [[databáze|databázový]] [[databázový systém|systém]], vytvořený švédskou firmou MySQL AB. Jeho hlavními autory jsou [[Michael Widenius|Michael „Monty“ Widenius]] a [[David Axmark]]. Je považován za úspěšného průkopníka dvojího licencování – je k dispozici jak pod bezplatnou licencí [[GNU General Public License|GPL]], tak pod komerční placenou licencí. |
MySQL je [[multiplatformní software|multiplatformní]] databáze. Komunikace s ní probíhá, jak už název napovídá, pomocí jazyka [[SQL]]. Podobně jako u ostatních SQL databází se jedná o dialekt tohoto jazyka s některými rozšířeními. | MySQL je [[multiplatformní software|multiplatformní]] databáze. Komunikace s ní probíhá, jak už název napovídá, pomocí jazyka [[SQL]]. Podobně jako u ostatních SQL databází se jedná o dialekt tohoto jazyka s některými rozšířeními. | ||
| Řádka 18: | Řádka 18: | ||
== Uložiště dat == | == Uložiště dat == | ||
MySQL nabízí několik typů databázových tabulek (storage engine), které se liší svými možnostmi, použitím a způsobem ukládání dat do souborů: | MySQL nabízí několik typů databázových tabulek (storage engine), které se liší svými možnostmi, použitím a způsobem ukládání dat do souborů: | ||
| - | * [[MyISAM]] | + | * [[MyISAM]] – nejpoužívanější, bez podpory transakcí |
| - | * [[InnoDB]] | + | * [[InnoDB]] – podpora transakcí |
* [[BerkeleyDB]] (BDB) | * [[BerkeleyDB]] (BDB) | ||
| - | * MEMORY | + | * MEMORY – práci s daty v paměti |
| - | * [[NDB Cluster]] | + | * [[NDB Cluster]] – uložiště pro clusterované databáze (od verze 5.0) |
| - | * ARCHIVE | + | * ARCHIVE – komprimované tabulky, bez podpory indexů |
| - | * [[CSV]] | + | * [[CSV]] – ukládání dat v prostých textových souborech |
== Podívejte se také na == | == Podívejte se také na == | ||
| Řádka 30: | Řádka 30: | ||
== Externí odkazy == | == Externí odkazy == | ||
| - | * [ | + | * [https://www.mysql.com/ MySQL.com – oficiální stránky (anglicky)] |
| - | * [ | + | * [https://www.root.cz/zpravicky/oracle-chce-napravit-vztahy-s-komunitou-okolo-mysql-slibuje-novou-otevrenou-eru-vyvoje/ Root.cz – Oracle chce napravit vztahy s komunitou okolo MySQL, slibuje novou otevřenou éru vývoje] |
| + | * [https://www.root.cz/clanky/prestante-uz-pouzivat-mysql-neni-to-skutecny-open-source/ Root.cz – Přestaňte už používat MySQL, není to skutečný open source] | ||
* Seriály na ABC Linuxu: | * Seriály na ABC Linuxu: | ||
** [http://www.abclinuxu.cz/clanky/navody/tvorba-databazi-v-mysql-i Tvorba databází v MySQL, 6 dilů] | ** [http://www.abclinuxu.cz/clanky/navody/tvorba-databazi-v-mysql-i Tvorba databází v MySQL, 6 dilů] | ||
** [http://www.abclinuxu.cz/clanky/navody/sprava-databazi-v-mysql-i Správa databází v MySQL, 3 díly] | ** [http://www.abclinuxu.cz/clanky/navody/sprava-databazi-v-mysql-i Správa databází v MySQL, 3 díly] | ||
| - | |||
| - | |||
{{Článek z Wikipedie}} | {{Článek z Wikipedie}} | ||
[[Kategorie:Databázové systémy]] | [[Kategorie:Databázové systémy]] | ||
Aktuální verze z 18. 2. 2026, 09:56
MySQL je databázový systém, vytvořený švédskou firmou MySQL AB. Jeho hlavními autory jsou Michael „Monty“ Widenius a David Axmark. Je považován za úspěšného průkopníka dvojího licencování – je k dispozici jak pod bezplatnou licencí GPL, tak pod komerční placenou licencí.
MySQL je multiplatformní databáze. Komunikace s ní probíhá, jak už název napovídá, pomocí jazyka SQL. Podobně jako u ostatních SQL databází se jedná o dialekt tohoto jazyka s některými rozšířeními.
Pro svou snadnou implementovatelnost (lze jej instalovat na Linux, MS Windows, ale i další operační systémy), výkon a především díky tomu, že se jedná o volně šiřitelný software, má vysoký podíl na v současné době používaných databázích. Velmi oblíbená a často nasazovaná je kombinace MySQL, PHP a Apache jako základní software webového serveru.
MySQL bylo od počátku optimalizováno především na rychlost, a to i za cenu některých zjednodušení: má jen jednoduché způsoby zálohování, a až donedávna nepodporovalo pohledy, triggery, a uložené procedury. Tyto vlastnosti jsou doplňovány teprve v posledních letech, kdy začaly nejčastějším uživatelům produktu, programátorům webových stránek, již poněkud scházet.
Přehled podporovaných vlastností:
- cizí klíče (od verze 3.23 podporovány v tabulkách typu InnoDB)
- transakce (od verze 3.23 podporovány v tabulkách typu InnoDB)
- podpora různých znakových sad a časových pásem v datech (od verze 4.1)
- poddotazy (od verze 4.1)
- uložené procedury (od verze 5.0)
- triggery (od verze 5.0)
- pohledy (od verze 5.0)
Uložiště dat
MySQL nabízí několik typů databázových tabulek (storage engine), které se liší svými možnostmi, použitím a způsobem ukládání dat do souborů:
- MyISAM – nejpoužívanější, bez podpory transakcí
- InnoDB – podpora transakcí
- BerkeleyDB (BDB)
- MEMORY – práci s daty v paměti
- NDB Cluster – uložiště pro clusterované databáze (od verze 5.0)
- ARCHIVE – komprimované tabulky, bez podpory indexů
- CSV – ukládání dat v prostých textových souborech
Podívejte se také na
Externí odkazy
- MySQL.com – oficiální stránky (anglicky)
- Root.cz – Oracle chce napravit vztahy s komunitou okolo MySQL, slibuje novou otevřenou éru vývoje
- Root.cz – Přestaňte už používat MySQL, není to skutečný open source
- Seriály na ABC Linuxu:
| Náklady na energie a provoz naší encyklopedie prudce vzrostly. Potřebujeme vaši podporu... Kolik ?? To je na Vás. Náš FIO účet — 2500575897 / 2010 |
|---|
| Informace o článku.
Článek je převzat z Wikipedie, otevřené encyklopedie, do které přispívají dobrovolníci z celého světa. |
