The English encyclopedia Allmultimedia.org will be launched in two phases.
The final launch of the Allmultimedia.org will take place on February 27, 2026
(shortly after the 2026 Winter Olympics).

MySQL

Z Multimediaexpo.cz

(Rozdíly mezi verzemi)
(+ 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 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 [[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]] - nejpoužívanější, bez podpory transakcí
+
* [[MyISAM]] nejpoužívanější, bez podpory transakcí
-
* [[InnoDB]] - podpora transakcí
+
* [[InnoDB]] podpora transakcí
* [[BerkeleyDB]] (BDB)
* [[BerkeleyDB]] (BDB)
-
* MEMORY - práci s daty v paměti
+
* MEMORY práci s daty v paměti
-
* [[NDB Cluster]] - uložiště pro clusterované databáze (od verze 5.0)
+
* [[NDB Cluster]] uložiště pro clusterované databáze (od verze 5.0)
-
* ARCHIVE - komprimované tabulky, bez podpory indexů
+
* ARCHIVE komprimované tabulky, bez podpory indexů
-
* [[CSV]] - ukládání dat v prostých textových souborech
+
* [[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 ==
-
* [http://www.mysql.org/ MySQL.org – oficiální stránky (anglicky)]
+
* [https://www.mysql.com/ MySQL.com – oficiální stránky (anglicky)]
-
* [http://beta.wikiversity.org/wiki/MySQL MySQL na Wikiverzitě beta (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]
-
* [http://www.linuxsoft.cz/article_list.php?id_kategory=232 Český seriál o MySQL na serveru Linuxsoft]
 
-
* [http://mm.gene.cz/ Český MySQL manuál]
 
{{Č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í:

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