Co je MySQL? - Úvod do systémů správy databází



Tento blog na téma Co je MySQL vám představí základy DBMS, různé typy funkcí DBMS, SQL, MySQL, MySQL a jejich datové typy.

Správa databáze je nejdůležitější částí, když máte kolem sebe úžasná data. MySQL je jednou z nejznámějších relačních databází pro ukládání a zpracování vašich dat. V tomhle Co je MySQL blogu, projdete následující témata:

příkaz go v c ++

Co jsou data a databáze?

Předpokládejme, že společnost potřebuje uložit jména stovek zaměstnanců pracujících ve společnosti takovým způsobem, aby bylo možné jednotlivě identifikovat všechny zaměstnance. Poté společnost shromáždí data všech těchto zaměstnanců. Když teď říkám data, mám na mysli, že společnost shromažďuje odlišné informace o objektu. Tím objektem tedy může být entita ze skutečného světa, jako jsou lidé, nebo jakýkoli objekt, jako je myš, notebook atd.





Nyní, když máte takové velké množství dat, zjevně potřebujete místo pro jejich uložení, což je databáze.

Databázi tedy můžete považovat za velký kontejner, do kterého můžete ukládat všechna data. Ale myslíte si, že můžete používat svá data bez řádné správy databáze?



Je zřejmé, že ne!

Pojďme tedy vědět, co přesně je Systém správy databází a jeho různé typy.

Systém správy databáze a typy DBMS

NA Systém pro správu databází ( DBMS ) je softwarová aplikace, která interaguje s uživatelem, aplikacemi a samotnou databází za účelem zachycení a analýzy dat. Data uložená v databázi lze upravovat, načítat a mazat a mohou být jakéhokoli typu, jako jsou řetězce, čísla, obrázky atd.



Typy DBMS

Existují hlavně 4 typy DBMS, které jsou hierarchické, relační, síťové a objektově orientované DBMS.

  • Hierarchické DBMS: Jak název napovídá, tento typ DBMS má styl vztahu typu předchůdce a nástupce. Má tedy strukturu podobnou struktuře stromu, kde uzly představují záznamy a větve stromu představují pole.
  • Relační DBMS (RDBMS): Tento typ DBMS používá strukturu, která umožňuje uživatelům identifikovat a přistupovat k datům ve vztahu na jinou část dat v databázi.
  • Síťový DBMS: Tento typ DBMS podporuje mnoho až mnoho vztahů, ve kterých lze propojit více záznamů členů.
  • Objektově orientovanýDBMS: Tento typ DBMS používá malý individuální software zvaný objekty. Každý objekt obsahuje část dat a pokyny pro akce, které je třeba s daty provést.

Nyní, když jsem vám řekl o DBMS, je čas pochopit, co je SQL?

Přihlaste se k odběru našeho kanálu na YouTube a získejte nové aktualizace ..!

Strukturovaný dotazovací jazyk (SQL)

SQL je jádrem relační databáze, která se používá pro přístup a správu databáze. Pomocí SQL můžete přidávat, aktualizovat nebo mazat řádky dat, načítat podmnožiny informací, upravovat databáze a provádět mnoho akcí. Různé podskupiny SQL jsou následující:

  • DDL (Data Definition Language) - Umožňuje provádět v databázi různé operace, například objekty CREATE, ALTER a DELETE.
  • DML (Data Manipulation Language) - Umožňuje vám přístup a manipulaci s daty. Pomůže vám vložit, aktualizovat, odstranit a načíst data z databáze.
  • DCL (Data Control Language) - Umožňuje vám kontrolovat přístup do databáze. Příklad - Udělení nebo zrušení přístupových oprávnění.
  • TCL (Transaction Control Language) - Umožňuje vám vypořádat se s transakcí databáze. Příklad - Commit, Rollback, Savepoint, Set Transaction.

V pořádku! Takže teď, když znáte SQL, je čas představit MySQL.

Co je MySQL a jeho funkce

MySQL je open-source systém správy relačních databází, který funguje na mnoha platformách. Poskytuje přístup více uživatelů k podpoře mnoha úložných modulů a je podporován společností Oracle. Můžete si tedy zakoupit komerční licenční verzi od společnosti Oracle a získat prémiové služby podpory.

Funkce MySQL jsou následující:

Vlastnosti MySQL - Co je MySQL? - Edureka

Obr. 1: Vlastnosti MySQL - Co je MySQL?

  • Snadná správa - Software se snadno stáhne a také používá plánovač událostí k automatickému naplánování úkolů.
  • Robustní transakční podpora - Drží vlastnost ACID (Atomicity, Consistency, Isolation, Durability) a také umožňuje distribuovanou podporu více verzí.
  • Komplexní vývoj aplikací - MySQL má knihovny pluginů pro vložení databáze do jakékoli aplikace. Podporuje také uložené procedury, triggery, funkce, zobrazení a mnoho dalších pro vývoj aplikací. Můžete se obrátit na Výukový program RDS , abychom porozuměli RDBMS společnosti Amazon.
  • Vysoký výkon - Poskytuje nástroje pro rychlé načítání s odlišnými mezipaměti paměti a rozdělením indexů tabulky.
  • Nízké celkové náklady na vlastnictví - To snižuje náklady na licence a výdaje na hardware.
  • Open Source a podpora 24 * 7 - Tento RDBMS lze použít na jakékoli platformě a nabízí podporu 24 * 7 pro open source a podnikovou edici.
  • Zabezpečená ochrana dat - MySQL podporuje výkonné mechanismy, které zajišťují, že k databázím mají přístup pouze oprávnění uživatelé.
  • Vysoká dostupnost - MySQL může spouštět vysokorychlostní konfigurace replikace master / slave a nabízí klastrové servery.
  • Škálovatelnost a flexibilita - S MySQL můžete spouštět hluboce zabudované aplikace a vytvářet datové sklady obsahující obrovské množství dat.

Nyní, když víte, co je MySQL, řeknu vám různé datové typy podporované MySQL.

Máte zájem dozvědět se více o MySQL

MySQL datové typy

Obr. 2: Datové typy MySQL - Co je to MySQL?

  • Numerický - Tento datový typ zahrnuje celá čísla různých velikostí, reálná plovoucí desetinná čárka různých přesností a formátovaná čísla.
  • Řetězec znaků - Tyto datové typy mají buď pevný, nebo různý počet znaků. Tento datový typ má také řetězec s proměnnou délkou CHARAKTER VELKÝ OBJEKT ( CLOB ), který se používá k určení sloupců, které mají velké textové hodnoty.
  • Bitový řetězec - Tyto datové typy mají buď pevnou délku, nebo různou délku bitů. K dispozici je také datový typ bitového řetězce s proměnnou délkou BINÁRNÍ VELKÝ OBJEKT (BLOB), který je k dispozici k určení sloupců, které mají velké binární hodnoty, například obrázky.
  • Boolean - Tento datový typ má hodnoty PRAVDA nebo NEPRAVDA. Protože SQL má hodnoty NULL, používá se logika se třemi hodnotami, což je NEZNÁMÉ.
  • Čas schůzky - Datový typ DATE má: YEAR, MONTH a DAY ve tvaru RRRR-MM-DD. Podobně má datový typ TIME komponenty HOUR, MINUTE a SECOND ve tvaru HH: MM: SS. Tyto formáty se mohou měnit na základě požadavku.
  • Časové razítko a interval - Datový typ TIMESTAMP zahrnuje minimálně šest pozic pro desetinná zlomky sekund a volitelný kvalifikátor WITH TIME ZONE kromě polí DATE a TIME. Datový typ INTERVAL uvádí relativní hodnotu, kterou lze použít ke zvýšení nebo snížení absolutní hodnoty data, času nebo časového razítka.

Doufám, že se vám čtení tohoto blogu Co je MySQL líbilo. V pokračování tohoto blogu přijde výukový program MySQL, ve kterém začneme se všemi příkazy SQL, ale předtím si můžete přečíst toto , znát nejčastější otázky kladené v rozhovorech. Zůstaňte naladěni!

jak vytvořit soubor v javě
Chcete získat certifikát ve správě databáze?

Pokud se chcete dozvědět více o MySQL a seznámit se s touto relační databází open source, podívejte se na naši který přichází s živým tréninkem vedeným instruktorem a zkušenostmi z reálného projektu. Toto školení vám pomůže porozumět MySQL do hloubky a pomůže vám dosáhnout zvládnutí předmětu.

Máte na nás dotaz? Uveďte to prosím v sekci komentářů na stránce ” Co je MySQL? „A ozvu se vám.