Čo je to MySQL? - Úvod do systémov na správu databáz



Tento blog na tému Čo je to MySQL vám predstaví základy DBMS, rôzne typy funkcií DBMS, SQL, MySQL, MySQL a ich dátové typy.

Správa databáz je najdôležitejšou časťou, keď máte okolo seba úžasné údaje. MySQL je jednou z najslávnejších relačných databáz na ukladanie a spracovanie vašich údajov. V tomto Čo je to MySQL blogu, budete prechádzať nasledujúcimi témami:

cloudera certifikovaný vývojár pre apache hadoop

Čo sú údaje a databáza?

Predpokladajme, že spoločnosť musí uložiť mená stoviek zamestnancov pracujúcich v spoločnosti tak, aby bolo možné jednotlivo identifikovať všetkých zamestnancov. Potom spoločnosť zhromaždí údaje všetkých týchto zamestnancov. Teraz, keď hovorím údaje, myslím tým, že spoločnosť zhromažďuje odlišné informácie o objekte. Týmto objektom by teda mohol byť subjekt zo skutočného sveta, napríklad ľudia, alebo akýkoľvek objekt, ako napríklad myš, laptop atď.





Teraz, keď máte také veľké množstvo údajov, zjavne potrebujete miesto na ich uloženie, čo je databáza.

Databázu teda môžete považovať za veľký kontajner, do ktorého môžete ukladať všetky dáta. Myslíte si však, že môžete svoje údaje použiť bez riadnej správy databázy?



Je zrejmé, že nie!

Poďme teda vedieť, čo to vlastne je Systém správy databáz a jeho rôzne typy.

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

TO Systém správy databázy ( DBMS ) je softvérová aplikácia, ktorá interaguje s používateľom, aplikáciami a samotnou databázou s cieľom zachytiť a analyzovať údaje. Údaje uložené v databáze je možné upravovať, načítať a mazať a môžu byť ľubovoľného typu, ako sú reťazce, čísla, obrázky atď.



Typy DBMS

Existujú hlavne 4 typy DBMS, ktoré sú hierarchické, relačné, sieťové a objektovo orientované DBMS.

  • Hierarchické DBMS: Ako naznačuje názov, tento typ systému DBMS má štýl vzťahu typu predchodca-nástupca. Má teda štruktúru podobnú štruktúre stromu, v ktorej uzly predstavujú záznamy a vetvy stromu predstavujú polia.
  • Relačné DBMS (RDBMS): Tento typ systému DBMS využíva štruktúru, ktorá umožňuje používateľom identifikovať a pristupovať k údajom vo vzťahu na iný údaj v databáze.
  • Sieťový DBMS: Tento typ DBMS podporuje mnoho až veľa vzťahov, kde je možné prepojiť záznamy viacerých členov.
  • Objektovo orientovanýDBMS: Tento typ systému DBMS používa malý individuálny softvér, ktorý sa nazýva objekty. Každý objekt obsahuje časť údajov a pokyny na kroky, ktoré je potrebné vykonať s údajmi.

Teraz, keď som vám povedal o DBMS, je čas, aby sme pochopili, čo je SQL?

Prihláste sa na odber nášho kanála na YouTube a získajte nové aktualizácie ..!

Jazyk štruktúrovaných dotazov (SQL)

SQL je jadrom relačnej databázy, ktorá sa používa na prístup a správu databázy. Pomocou SQL môžete pridávať, aktualizovať alebo mazať riadky údajov, načítať podmnožiny informácií, upravovať databázy a vykonávať mnoho akcií. Rôzne podmnožiny jazyka SQL sú nasledujúce:

  • DDL (Data Definition Language) - Umožňuje vám vykonávať rôzne operácie s databázou, ako sú objekty CREATE, ALTER a DELETE.
  • DML (Jazyk manipulácie s údajmi) - Umožňuje vám prístup k údajom a manipuláciu s nimi. Pomáha vám vložiť, aktualizovať, vymazať a načítať údaje z databázy.
  • DCL (Jazyk kontroly údajov) - Umožňuje vám riadiť prístup do databázy. Príklad - udelenie alebo odvolanie prístupových povolení.
  • TCL (Transaction Control Language) - Umožňuje vám zaoberať sa transakciami s databázou. Príklad - Commit, Rollback, Savepoint, Set Transaction.

Dobre! Takže, keď už viete SQL, je čas predstaviť si MySQL.

Čo je MySQL a jeho funkcie

MySQL je open-source systém správy relačných databáz, ktorý funguje na mnohých platformách. Poskytuje prístup viacerých používateľov k podpore mnohých úložných mechanizmov a je podporovaný spoločnosťou Oracle. Môžete si teda kúpiť komerčnú licenčnú verziu od spoločnosti Oracle a získať prémiové služby podpory.

MySQL má tieto vlastnosti:

Vlastnosti MySQL - Čo je to MySQL? - Edureka

Obr. 1: Vlastnosti MySQL - Čo je to MySQL?

  • Jednoduchosť riadenia - Softvér sa stiahne veľmi ľahko a tiež používa plánovač udalostí na automatické plánovanie úloh.
  • Robustná transakčná podpora - Drží vlastnosť ACID (Atomicity, Consistency, Isolation, Durability) a tiež umožňuje distribuovanú podporu viacerých verzií.
  • Komplexný vývoj aplikácií - MySQL má knižnice doplnkov na vloženie databázy do akejkoľvek aplikácie. Podporuje tiež uložené procedúry, spúšťače, funkcie, zobrazenia a mnoho ďalších pre vývoj aplikácií. Môžete sa obrátiť na Výukový program RDS , aby sme pochopili RDBMS spoločnosti Amazon.
  • Vysoký výkon - Poskytuje pomôcky na rýchle načítanie so zreteľnými vyrovnávacími pamäťami a rozdelením indexov tabuľky.
  • Nízke celkové náklady na vlastníctvo - To znižuje náklady na licenciu a hardvérové ​​výdavky.
  • Open Source a podpora 24 * 7 - Tento RDBMS je možné použiť na ľubovoľnej platforme a ponúka podporu 24 * 7 pre open source a podnikové vydanie.
  • Bezpečná ochrana údajov - MySQL podporuje výkonné mechanizmy, ktoré zabezpečujú, aby k databázam mali prístup iba oprávnení používatelia.
  • Vysoká dostupnosť - MySQL môže prevádzkovať vysokorýchlostné konfigurácie replikácie master / slave a ponúka klastrové servery.
  • Škálovateľnosť a flexibilita - S MySQL môžete spúšťať hlboko zabudované aplikácie a vytvárať dátové sklady, ktoré obsahujú obrovské množstvo dát.

Teraz, keď viete, čo je MySQL, poviem vám rôzne dátové typy podporované MySQL.

Mám záujem dozvedieť sa viac o MySQL

Dátové typy MySQL

Obr. 2: Dátové typy MySQL - Čo je to MySQL?

  • Číselné - Tento dátový typ obsahuje celé čísla rôznych veľkostí, pohyblivú rádovú čiarku (skutočnú) rôznych presností a formátované čísla.
  • Reťazec znakov - Tieto dátové typy majú buď pevný, alebo rôzny počet znakov. Tento údajový typ má aj reťazec s premennou dĺžkou, ktorý sa volá CHARAKTER VEĽKÝ OBJEKT ( CLOB ), ktorý sa používa na určenie stĺpcov, ktoré majú veľké textové hodnoty.
  • Bitový reťazec - Tieto dátové typy majú buď pevnú dĺžku, alebo rôznu dĺžku bitov. Existuje tiež tzv. Dátový typ bitového reťazca s premennou dĺžkou BINÁRNY VEĽKÝ OBJEKT (BLOB), ktorý je k dispozícii na určenie stĺpcov, ktoré majú veľké binárne hodnoty, napríklad obrázky.
  • Boolean - Tento dátový typ má hodnoty TRUE alebo FALSE. Pretože SQL má hodnoty NULL, používa sa logika s tromi hodnotami, ktorá je NEZNÁM.
  • Dátum Čas - Dátový typ DATE obsahuje: YEAR, MONTH a DAY v tvare RRRR-MM-DD. Podobne má dátový typ TIME komponenty HOUR, MINUTE a SECOND vo forme HH: MM: SS. Tieto formáty sa môžu meniť na základe požiadavky.
  • Časová pečiatka a interval - Dátový typ TIMESTAMP obsahuje minimálne šesť pozícií pre desatinné zlomky sekúnd a voliteľný kvalifikátor WITH TIME ZONE okrem polí DATE a TIME. Dátový typ INTERVAL uvádza relatívnu hodnotu, ktorou je možné zvýšiť alebo znížiť absolútnu hodnotu dátumu, času alebo časovej pečiatky.

Dúfam, že sa vám páčilo čítanie tohto blogu Čo je MySQL. V pokračovaní tohto blogu bude MySQL Tutorial, v ktorom začneme so všetkými príkazmi SQL, ale predtým si môžete prečítať toto , aby ste poznali najčastejšie otázky kladené v rozhovoroch. Zostaňte naladení!

ako používať triedu skenera
Chcete získať certifikát v správe databázy?

Ak sa chcete dozvedieť viac informácií o MySQL a spoznať túto otvorenú relačnú databázu, pozrite si našu ktorá prináša živé školenie vedené inštruktorom a skúsenosti s projektmi v reálnom živote. Toto školenie vám pomôže pochopiť MySQL do hĺbky a pomôže vám dosiahnuť osvojenie si témy.

Máte na nás otázku? Uveďte to v sekcii komentárov stránky ” Čo je to MySQL? “A ozvem sa ti.