Mis on MySQL? - Sissejuhatus andmebaaside haldussüsteemidesse



See blogi teemal Mis on MySQL, tutvustab teile DBMS-i põhitõdesid, erinevaid DBMS-i tüüpe, SQL-i, MySQL-i, MySQL-i funktsioone ja selle andmetüüpe.

Andmebaaside haldamine on kõige olulisem osa, kui teie ümber on humungous andmeid. MySQL on üks kuulsamaid relatsiooniandmebaase, mis teie andmeid salvestab ja käsitab. Selles Mis on MySQL ajaveebis läbite järgmised teemad:

Mis on andmed ja andmebaas?

Oletame, et ettevõte peab talletama sadade ettevõttes töötavate töötajate nimed nii, et kõiki töötajaid oleks võimalik individuaalselt tuvastada. Seejärel kogub ettevõte andmed kõigist neist töötajatest. Nüüd, kui ütlen andmeid, mõtlen, et ettevõte kogub objekti kohta eraldi teavet. Seega võib see objekt olla reaalses üksuses nagu inimesed või mis tahes objekt nagu hiir, sülearvuti jne.





Kui teil on nii suur andmemaht, vajate ilmselt nende hoidmiseks kohta, milleks on andmebaas.

kuidas rakendada hashmapit Java-s

Nii võite pidada andmebaasi suureks konteineriks, kuhu saate kõik andmed salvestada. Kuid kas arvate, et saate oma andmeid kasutada ilma andmebaasi nõuetekohase haldamiseta?



See on ilmne Ei!

Andkem teada, mis täpselt on andmebaaside haldussüsteem ja selle erinevad tüübid.

Andmebaaside haldussüsteem ja DBMS-i tüübid

TO Andmebaaside haldussüsteem ( DBMS ) on tarkvararakendus, mis suhtleb kasutaja, rakenduste ja andmebaasi endaga andmete hõivamiseks ja analüüsimiseks. Andmebaasi salvestatud andmeid saab muuta, hankida ja kustutada ning need võivad olla mis tahes tüüpi, näiteks stringid, numbrid, pildid jne.



DBMS-i tüübid

Peamiselt on DBMS-i tüüpi 4, mis on hierarhilised, suhtelised, võrgud ja objektile orienteeritud DBMS-id.

  • Hierarhiline DBMS: Nagu nimigi ütleb, on seda tüüpi DBMS-il eelkäija ja järeltulija suhetüüp. Niisiis on selle struktuur sarnane puu struktuuriga, kus sõlmed tähistavad kirjeid ja puu oksad välju.
  • Relatsiooniline DBMS (RDBMS): Seda tüüpi DBMS kasutab struktuuri, mis võimaldab kasutajatel andmeid tuvastada ja neile juurde pääseda seoses teise andmebaasi andmete juurde.
  • Võrgu DBMS: Seda tüüpi DBMS toetab paljusid suhteid, kus saab siduda mitu liikme kirjet.
  • ObjektorienteeritudDBMS: Seda tüüpi DBMS kasutab väikest üksikut tarkvara, mida nimetatakse objektideks. Iga objekt sisaldab tükki andmeid ja juhiseid andmetega tehtavate toimingute kohta.

Nüüd, kui olen teile DBMS-ist rääkinud, on aeg mõista, mis on SQL?

Uute värskenduste saamiseks tellige meie youtube'i kanal ..!

Struktureeritud päringukeel (SQL)

SQL on relatsiooniandmebaasi tuum, mida kasutatakse andmebaasile juurde pääsemiseks ja selle haldamiseks. SQL-i abil saate lisada, värskendada või kustutada andmeridu, hankida teabe alamhulki, muuta andmebaase ja teha palju toiminguid. SQL-i erinevad alamhulgad on järgmised:

  • DDL (Andmete määratlemise keel) - See võimaldab teil andmebaasis teha mitmesuguseid toiminguid, näiteks CREATE, ALTER ja DELETE objektid.
  • DML (Andmetega manipuleerimise keel) - See võimaldab teil andmetele juurde pääseda ja nendega manipuleerida. See aitab teil andmebaasi andmeid lisada, värskendada, kustutada ja alla laadida.
  • DCL (Andmete juhtimise keel) - See võimaldab teil kontrollida juurdepääsu andmebaasile. Näide - juurdepääsuõiguste andmine või tühistamine.
  • TCL (Tehingu juhtimise keel) - See võimaldab teil tegeleda andmebaasi tehinguga. Näide - kohustus, tagasivõtmine, salvestuspunkt, tehingu määramine.

Hästi! Nüüd, kui oskate SQL-i, on aeg tutvustada MySQL-i.

ühemõõtmeline massiiv javas

Mis on MySQL ja selle funktsioonid

MySQL on avatud lähtekoodiga relatsioonide andmebaaside haldussüsteem, mis töötab paljudel platvormidel. See pakub mitmele kasutajale juurdepääsu paljude mälumootorite toetamiseks ja seda toetab Oracle. Nii saate lisatasu tugiteenuste saamiseks osta Oracleilt kommertslitsentsi versiooni.

MySQL-i omadused on järgmised:

MySQL-i omadused - mis on MySQL? - Edureka

Joonis 1: MySQL-i omadused - mis on MySQL?

  • Juhtimise lihtsus - Tarkvara saab väga hõlpsasti alla laadida ja kasutab ka sündmuste ajastajat ülesannete automaatseks ajastamiseks.
  • Tugev tehingutoetus - Omab omadust ACID (atomaatsus, järjepidevus, isoleerimine, vastupidavus) ja võimaldab ka mitmeversioonilist jaotatud tuge.
  • Põhjalik rakenduste arendamine - MySQL-is on pistikprogrammide teegid, et andmebaasi igasse rakendusse manustada. Samuti toetab see rakenduse arendamiseks salvestatud protseduure, päästikuid, funktsioone, vaateid ja palju muud. Võite viidata RDS-i õpetus , et mõista Amazoni RDBMS-i.
  • Suur jõudlus - Pakub kiireid utiliite, millel on erinevad mälu vahemälud ja tabeliindeksite jaotamine.
  • Madal omandikulu kokku - See vähendab litsentsimiskulusid ja riistvarakulusid.
  • Avatud lähtekoodiga ja 24 * 7 tugi - Seda RDBMS-i saab kasutada mis tahes platvormil ja see pakub avatud lähtekoodiga ja ettevõtte väljaandele 24 * 7 tuge.
  • Turvaline andmekaitse - MySQL toetab võimsaid mehhanisme tagamaks, et ainult volitatud kasutajatel oleks juurdepääs andmebaasidele.
  • Suur kättesaadavus - MySQL suudab käitada kiireid ülema / orja replikatsiooni konfiguratsioone ja pakub klasterservereid.
  • Mastaapsus ja paindlikkus - MySQL-iga saate käivitada sügavalt sisseehitatud rakendusi ja luua andmehoidlaid, mis mahutavad tohutult palju andmeid.

Nüüd, kui te teate, mis on MySQL, lubage mul teile öelda erinevad MySQL-i toetatavad andmetüübid.

Kas soovite rohkem teada saada MySQL-ist

MySQL andmetüübid

Joonis 2: MySQL andmetüübid - mis on MySQL?

  • Numbriline - See andmetüüp sisaldab erineva suurusega täisarvu, erineva täpsusega ujukoma (tegelik) ja vormindatud numbreid.
  • Tähemärk - Nendel andmetüüpidel on kas fikseeritud või erinev arv tähemärke. Sellel andmetüübil on ka muutuva pikkusega string nimega ISELOOMU SUUR OBJEKT ( CLOB ), mida kasutatakse suurte tekstiväärtustega veergude määramiseks.
  • Bit-string - Need andmetüübid on kas kindla pikkusega või erineva pikkusega bittidega. Samuti on olemas muutuva pikkusega bitistringi andmetüüp Binaarne suurobjekt (plekk), mis on saadaval veergude määramiseks, millel on suured binaarsed väärtused, näiteks pildid.
  • Boolean - Sellel andmetüübil on TRUE või FALSE väärtused. Kuna SQL-il on NULL-väärtused, kasutatakse kolme väärtusega loogikat, mis on TUNNUSETU.
  • Kuupäev Kellaaeg - Andmetüübil DATE on: YEAR, MONTH ja DAY kujul YYYY-MM-DD. Samamoodi on andmetüübil TIME komponendid HOUR, MINUTE ja SECOND kujul HH: MM: SS. Need vormingud võivad nõudest lähtuvalt muutuda.
  • Ajatempel ja intervall - Andmetüüp TIMESTAMP sisaldab lisaks väljadele KUUPÄEV ja KELLA minimaalselt kuut positsiooni sekundi kümnendmurdude kaupa ja valikulist WITH TIME ZONE kvalifikaatorit. Intervali andmetüüp mainib suhtelist väärtust, mida saab kasutada kuupäeva, kellaaja või ajatempli absoluutväärtuse suurendamiseks või vähendamiseks.

Loodan, et teile on meeldinud lugeda seda Mis on MySQL-i ajaveebi. Selle ajaveebi jätkuna on tulemas MySQLi õpetus, kus alustame kõigi SQL-i käskudega, kuid enne saate sellele viidata , et teada saada intervjuudes küsitud peamisi küsimusi. Püsige lainel!

Kas soovite saada andmebaasi haldamise sertifikaadi?

Kui soovite MySQL-i kohta rohkem teada saada ja seda avatud lähtekoodiga relatsioonide andmebaasi tundma õppida, vaadake meie mis on varustatud juhendajate juhitud elava koolituse ja reaalse elu projektikogemusega. See koolitus aitab teil MySQL-i põhjalikult mõista ja aitab teil selle teema üle meisterlikkust saavutada.

Kas teil on meile küsimus? Palun mainige seda kommentaaride jaotises ” Mis on MySQL? ”Ja pöördun teie poole tagasi.