Kas yra „MySQL“? - Įvadas į duomenų bazių valdymo sistemas

Šis tinklaraštis, kas yra „MySQL“, supažindins jus su DBVS pagrindais, skirtingais DBVS tipais, SQL, MySQL, MySQL funkcijomis ir duomenų tipais.

Duomenų bazių valdymas yra svarbiausia dalis, kai aplink jus yra humungous duomenų. „MySQL“ yra viena iš garsiausių „Relational Database“, skirta jūsų duomenims saugoti ir tvarkyti. Šiame Kas yra MySQL tinklaraštyje, nagrinėsite šias temas:

Kas yra duomenys ir duomenų bazė?

Tarkime, kad įmonė turi saugoti šimtų įmonėje dirbančių darbuotojų pavardes taip, kad būtų galima atskirai identifikuoti visus darbuotojus. Tada įmonė surenka duomenis visų tų darbuotojų. Dabar sakydamas duomenis turiu omenyje, kad įmonė renka atskirą informaciją apie objektą. Taigi, tas objektas gali būti realus objektas, pvz., Žmonės, arba bet koks objektas, pvz., Pelė, nešiojamas kompiuteris ir kt.



Dabar, kai turite tokį didelį duomenų kiekį, jums akivaizdžiai reikia vietos jiems laikyti, tai yra duomenų bazė.

Taigi, galite laikyti duomenų bazę dideliu konteineriu, kuriame galite saugoti visus duomenis. Bet ar manote, kad galite naudoti savo duomenis tinkamai nevaldydami duomenų bazės?

Tai akivaizdus Ne!

Taigi, žinokime, kas tiksliai yra duomenų bazių valdymo sistema ir įvairūs jos tipai.

Duomenų bazių valdymo sistema ir DBVS tipai

Į Duomenų bazių valdymo sistema ( DBVS ) yra programinė įranga, sąveikaujanti su vartotoju, programomis ir pačia duomenų baze, kad surinktų ir analizuotų duomenis. Duomenų bazėje saugomus duomenis galima modifikuoti, gauti ir ištrinti, jie gali būti bet kokio tipo, pavyzdžiui, eilutės, skaičiai, vaizdai ir kt.

koks skirtumas tarp xml ir html

DBVS tipai

Daugiausia yra 4 DBVS tipai, kurie yra hierarchiniai, santykiniai, tinkliniai ir orientuoti į objektą.

  • Hierarchinė DBVS: Kaip rodo pavadinimas, šio tipo DBVS turi pirmtako ir įpėdinio tipo santykių stilių. Taigi, jo struktūra panaši į medžio struktūrą, kur mazgai reiškia įrašus, o medžio šakos - laukus.
  • Santykinis DBVS (RDBMS): Šio tipo DBVS naudojama struktūra, leidžianti vartotojams identifikuoti ir pasiekti duomenis atžvilgiu į kitą duomenų bazės dalį.
  • Tinklo DBVS: Šio tipo DBVS palaiko daugelį daugelio ryšių, kuriuose galima susieti kelis narių įrašus.
  • Orientuotas į objektąDBVS: Šio tipo DBVS naudojama maža individuali programinė įranga, vadinama objektais. Kiekviename objekte yra dalis duomenų ir nurodymai, kaip atlikti veiksmus su duomenimis.

Dabar, kai aš jums pasakojau apie DBVS, laikas suprasti, kas yra SQL?

Norėdami gauti naujienų, užsiprenumeruokite mūsų „YouTube“ kanalą!

Struktūruota užklausų kalba (SQL)

SQL yra reliacinės duomenų bazės, kuri naudojama norint pasiekti ir valdyti duomenų bazę, šerdis. Naudodami SQL galite pridėti, atnaujinti arba ištrinti duomenų eilutes, gauti informacijos pogrupius, modifikuoti duomenų bazes ir atlikti daugybę veiksmų. Skirtingi SQL pogrupiai yra šie:

  • DDL (Duomenų apibrėžimo kalba) - Tai leidžia atlikti įvairias operacijas duomenų bazėje, pvz., CREATE, ALTER ir DELETE objektus.
  • DML (Duomenų manipuliavimo kalba) - Tai leidžia jums prieiti prie duomenų ir jais manipuliuoti. Tai padeda jums įterpti, atnaujinti, ištrinti ir gauti duomenis iš duomenų bazės.
  • DCL (Duomenų valdymo kalba) - Tai leidžia jums kontroliuoti prieigą prie duomenų bazės. Pavyzdys - suteikti arba atšaukti prieigos leidimus.
  • TCL (Operacijų valdymo kalba) - Tai leidžia jums susitvarkyti su duomenų bazės sandoriu. Pavyzdys - įsipareigoti, grąžinti atgal, išsaugoti tašką, nustatyti operaciją.

Gerai! Taigi, dabar, kai žinote SQL, atėjo laikas pristatyti „MySQL“.

Kas yra „MySQL“ ir jo funkcijos

„MySQL“ yra atvirojo kodo reliacinių duomenų bazių valdymo sistema, veikianti daugelyje platformų. Tai suteikia prieigą keliems vartotojams, kad palaikytų daugelį saugojimo variklių, ir ją palaiko „Oracle“. Taigi, norėdami gauti aukščiausios kokybės palaikymo paslaugas, galite įsigyti „Oracle“ komercinės licencijos versiją.

„MySQL“ funkcijos yra šios:

„MySQL“ ypatybės - kas yra „MySQL“? - Edureka

1 pav. „MySQL“ ypatybės - kas yra „MySQL“?

deklaruojantis objektų masyvą java
  • Valdymo paprastumas - Programinė įranga labai lengvai atsisiunčiama, taip pat naudoja įvykių planavimo priemonę, kad automatiškai suplanuotų užduotis.
  • Tvirtas sandorių palaikymas - Turi savybę ACID (atomiškumas, nuoseklumas, izoliacija, ilgaamžiškumas), taip pat leidžia paskirstytą kelių versijų palaikymą.
  • Išsamus programų kūrimas - „MySQL“ turi papildinių bibliotekas, kad būtų galima įdėti duomenų bazę į bet kurią programą. Jis taip pat palaiko saugomas procedūras, aktyviklius, funkcijas, rodinius ir daugelį kitų programų kūrimui. Galite kreiptis į RDS pamoka , kad suprastumėte „Amazon“ RDBMS.
  • Didelis našumas - Teikia greitas apkrovos paslaugas su skirtingomis atminties talpyklomis ir lentelių rodyklių skaidymu.
  • Maža bendra nuosavybės kaina - Tai sumažina licencijavimo ir techninės įrangos išlaidas.
  • Atviras šaltinis ir 24 * 7 palaikymas - Ši RDBMS gali būti naudojama bet kurioje platformoje ir siūlo 24 * 7 palaikymą atvirojo kodo ir įmonės leidimams.
  • Saugi duomenų apsauga - „MySQL“ palaiko galingus mechanizmus, užtikrinančius, kad prieigą prie duomenų bazių turėtų tik įgalioti vartotojai.
  • Aukštas prieinamumas - „MySQL“ gali vykdyti didelės spartos pagrindinio / vergo replikacijos konfigūracijas ir siūlo grupių serverius.
  • Mastelis ir lankstumas - Naudodamiesi „MySQL“, galite paleisti giliai įterptas programas ir kurti duomenų saugyklas, kuriose laikomas didžiulis duomenų kiekis.

Dabar, kai jūs, vaikinai, žinote, kas yra „MySQL“, leiskite man papasakoti įvairius „MySQL“ palaikomus duomenų tipus.

Norite sužinoti daugiau apie „MySQL“

„MySQL“ duomenų tipai

2 pav. „MySQL“ duomenų tipai - kas yra „MySQL“?

  • Skaitmeninis - Šį duomenų tipą sudaro įvairaus dydžio sveikieji skaičiai, įvairaus tikslumo kintamieji (tikrieji) ir suformatuoti skaičiai.
  • Simbolių eilutė - Šie duomenų tipai turi fiksuotą arba skirtingą simbolių skaičių. Šis duomenų tipas taip pat turi kintamo ilgio eilutę, vadinamą DIDELIS CHARAKTERIO OBJEKTAS ( CLOB ), kuris naudojamas nurodyti stulpelius, kuriuose yra didelės teksto vertės.
  • Bitų eilutė - Šie duomenų tipai yra fiksuoto ilgio arba skirtingo bitų ilgio. Taip pat yra kintamo ilgio bitų eilutės duomenų tipas, vadinamas DIDELIS BINARINIS OBJEKTAS (BLOB), kurį galima nurodyti stulpeliams, turintiems dideles dvejetaines reikšmes, pvz., vaizdus.
  • Boolean - Šio tipo duomenys turi TRUE arba FALSE reikšmes. Kadangi SQL turi NULL reikšmes, naudojama trijų reikšmių logika, kuri yra nežinoma.
  • Data ir laikas - DATE duomenų tipas yra: YEAR, MONTH ir DAY, forma YYYY-MM-DD. Panašiai TIME duomenų tipas turi komponentus HOUR, MINUTE ir SECOND HH: MM: SS pavidalu. Šie formatai gali keistis atsižvelgiant į reikalavimą.
  • Laiko žymė ir intervalas - Duomenų tipą TIMESTAMP sudaro mažiausiai šešios pozicijos dešimtainėms sekundžių dalims ir pasirinktinis WITH TIME ZONE kvalifikatorius be laukų DATA ir LAIKAS. INTERVAL duomenų tipe minima santykinė vertė, kurią galima naudoti norint padidinti ar sumažinti absoliučią datos, laiko ar laiko žymės vertę.

Tikiuosi, kad jums patiko skaityti šį „Kas yra MySQL“ tinklaraštis. Tęsiant šį tinklaraštį, bus pristatyta „MySQL“ pamoka, kurioje pradėsime naudotis visomis SQL komandomis, tačiau prieš tai galite kreiptis į tai , kad žinotumėte interviu metu užduodamus klausimus. Sekite naujienas!

Norite gauti duomenų bazių administravimo sertifikatą?

Jei norite sužinoti daugiau apie „MySQL“ ir pažinti šią atvirojo kodo reliacinę duomenų bazę, patikrinkite mūsų puslapį kuris ateina su instruktorių vedamomis tiesioginėmis treniruotėmis ir realių projektų patirtimi. Šie mokymai padės jums giliau suprasti „MySQL“ ir padės įsisavinti šį dalyką.

Turite mums klausimą? Prašau paminėti tai komentarų skiltyje “ Kas yra „MySQL“? “Ir aš susisieksiu su jumis.