Što je MySQL? - Uvod u sustave upravljanja bazama podataka

Ovaj blog na temu Što je MySQL upoznat će vas s osnovama DBMS-a, različitim vrstama DBMS-a, SQL, MySQL, MySQL značajkama i njihovim vrstama podataka.

Upravljanje bazama podataka najvažniji je dio kad imate gromoglasne podatke oko sebe. MySQL je jedna od najpoznatijih relacijskih baza podataka koja sprema i obrađuje vaše podatke. U ovome Što je MySQL bloga, prolazit ćete kroz sljedeće teme:

Što su podaci i baza podataka?

Pretpostavimo da tvrtka treba pohraniti imena stotina zaposlenika koji rade u tvrtki na takav način da se svi zaposlenici mogu pojedinačno identificirati. Tada tvrtka prikuplja podaci svih tih zaposlenika. Sada, kad kažem podaci, mislim na to da tvrtka prikuplja različite podatke o objektu. Dakle, taj bi objekt mogao biti entitet iz stvarnog svijeta kao što su ljudi ili bilo koji objekt poput miša, prijenosnika itd.





Sada, kad imate tako veliku količinu podataka, očito vam je potrebno mjesto za njihovo pohranjivanje, a to je baza podataka.

što je konstruktor u pythonu

Dakle, bazu podataka možete smatrati velikim spremnikom u koji možete pohraniti sve podatke. Ali mislite li da svoje podatke možete koristiti bez odgovarajućeg upravljanja bazom podataka?



Očito je Ne!

Dakle, znajmo što je zapravo Sustav za upravljanje bazom podataka i njegove razne vrste.

Sustav za upravljanje bazom podataka i vrste DBMS-a

DO Sustav za upravljanje bazom podataka ( DBMS ) je softverska aplikacija koja komunicira s korisnikom, aplikacijama i samom bazom podataka radi hvatanja i analize podataka. Podaci pohranjeni u bazi podataka mogu se mijenjati, dohvaćati i brisati i mogu biti bilo koje vrste poput nizova, brojeva, slika itd.



Vrste DBMS-a

Postoje uglavnom 4 vrste DBMS-a, a to su hijerarhijski, relacijski, mrežni i objektno orijentirani DBMS.

  • Hijerarhijski DBMS: Kao što i samo ime govori, ovaj tip DBMS-a ima stil odnosa prethodnik-nasljednik. Dakle, ima strukturu sličnu strukturi stabla, pri čemu čvorovi predstavljaju zapise, a grane stabla polja.
  • Relacijski DBMS (RDBMS): Ova vrsta DBMS-a koristi strukturu koja omogućuje korisnicima identificiranje i pristup podacima u odnosu na drugi podatak u bazi podataka.
  • Mrežni DBMS: Ova vrsta DBMS-a podržava mnoge do mnoge relacije u kojima se mogu povezati zapisi s više članova.
  • Objektno orijentiranoDBMS: Ova vrsta DBMS-a koristi mali pojedinačni softver koji se naziva objektima. Svaki objekt sadrži dio podataka i upute za radnje s podacima.

Sad, kad sam vam rekao o DBMS-u, vrijeme je da shvatimo što je SQL?

Pretplatite se na naš youtube kanal da biste dobivali nova ažuriranja ..!

Strukturirani jezik upita (SQL)

SQL je jezgra relacijske baze podataka koja se koristi za pristup i upravljanje bazom podataka. Korištenjem SQL-a možete dodavati, ažurirati ili brisati retke podataka, dohvatiti podskup podataka, mijenjati baze podataka i izvoditi mnoge radnje. Različiti podskupovi SQL-a su kako slijedi:

  • DDL (Jezik definicije podataka) - Omogućuje vam izvođenje različitih operacija na bazi podataka, poput CREATE, ALTER i DELETE objekata.
  • DML (Jezik za manipulaciju podacima) - Omogućuje vam pristup podacima i upravljanje njima. Pomaže vam u umetanju, ažuriranju, brisanju i preuzimanju podataka iz baze podataka.
  • DCL (Jezik za kontrolu podataka) - Omogućuje vam kontrolu pristupa bazi podataka. Primjer - dodijelite ili opozovite dozvole za pristup.
  • TCL (Jezik za kontrolu transakcija) - Omogućuje vam rješavanje transakcija baze podataka. Primjer - Porezivanje, vraćanje, Spremi točka, postavi transakciju.

U redu! Dakle, sada kad znate SQL, vrijeme je da se predstavim MySQL-u.

kako koristiti parametre u tablici

Što je MySQL i njegove značajke

MySQL je sustav upravljanja relacijskim bazama podataka otvorenog koda koji radi na mnogim platformama. Omogućuje višekorisnički pristup za podršku mnogim mehanizmima za pohranu, a podržava ga Oracle. Dakle, možete kupiti komercijalnu verziju licence od tvrtke Oracle da biste dobili premium usluge podrške.

Značajke MySQL-a su sljedeće:

Značajke MySQL-a - Što je MySQL? - Edureka

Sl. 1: Značajke MySQL - Što je MySQL?

  • Jednostavnost upravljanja - Softver se vrlo lako preuzima, a također koristi i rokovnik događaja za automatsko raspoređivanje zadataka.
  • Robusna podrška za transakcije - Sadrži svojstvo ACID (Atomicity, Consistency, Isolation, Durability), a također omogućuje distribuciju podrške za više verzija.
  • Sveobuhvatan razvoj aplikacija - MySQL ima knjižnice dodataka za ugradnju baze podataka u bilo koji program. Također podržava pohranjene procedure, okidače, funkcije, poglede i još mnogo toga za razvoj aplikacija. Možete se pozvati na Vodič za RDS , kako bi razumjeli Amazonov RDBMS.
  • Visoke performanse - Pruža uslužne programe za brzo učitavanje s različitim memorijskim predmemorijama i particioniranjem indeksa tablice.
  • Niski ukupni troškovi vlasništva - To smanjuje troškove licenciranja i troškove hardvera.
  • Otvoreni izvor i podrška 24 * 7 - Ovaj RDBMS može se koristiti na bilo kojoj platformi i nudi podršku 24 * 7 za izdanja otvorenog koda i za poduzeća.
  • Sigurna zaštita podataka - MySQL podržava moćne mehanizme koji osiguravaju da samo ovlašteni korisnici imaju pristup bazama podataka.
  • Visoka dostupnost - MySQL može izvoditi brze konfiguracije glavne / podređene replikacije i nudi klasterske poslužitelje.
  • Skalabilnost i fleksibilnost - Pomoću MySQL-a možete pokretati duboko ugrađene programe i stvarati skladišta podataka koja sadrže ogromnu količinu podataka.

Sad, znate li što je MySQL, dopustite mi da vam kažem razne vrste podataka koje MySQL podržava.

Zanima me više o MySQL-u

Vrste podataka MySQL

Slika 2: Vrste podataka MySQL - Što je MySQL?

  • Numerički - Ova vrsta podataka uključuje cijele brojeve različitih veličina, pokretne zarez (stvarne) različitih preciznosti i formatirane brojeve.
  • Niz znakova - Ove vrste podataka imaju fiksni ili različiti broj znakova. Ovaj tip podataka također ima niz promjenljive duljine koji se naziva LIK VELIKI PREDMET ( KLOB ) koji se koristi za određivanje stupaca koji imaju velike tekstualne vrijednosti.
  • Bit-niz - Ti su tipovi podataka fiksne duljine ili različite duljine bitova. Postoji i vrsta podataka bitnog niza promjenjive duljine koja se naziva BINARNI VELIKI OBJEKT (BLOB), koja je dostupna za specificiranje stupaca koji imaju velike binarne vrijednosti, poput slika.
  • Boolean - Ovaj tip podataka ima vrijednosti TRUE ili FALSE. Budući da SQL ima NULL vrijednosti, koristi se logika s tri vrijednosti, koja je NEPOZNATA.
  • Datum vrijeme - Vrsta podataka DATUM ima: GODINU, MJESEC i DAN u obliku GGGG-MM-DD. Slično tome, tip podataka VRIJEME ima komponente HOUR, MINUTE i SECOND u obliku HH: MM: SS. Ti se formati mogu mijenjati na temelju zahtjeva.
  • Vremenska oznaka i interval - Vrsta podataka TIMESTAMP uključuje najmanje šest pozicija, za decimalne dijelove sekundi i neobavezni kvalifikator WITH TIME ZONE uz polja DATE i TIME. Vrsta podataka INTERVAL spominje relativnu vrijednost koja se može koristiti za povećanje ili smanjenje apsolutne vrijednosti datuma, vremena ili vremenske oznake.

Nadam se da ste uživali čitajući ovaj blog What is MySQL. U nastavku ovog bloga pojavit će se MySQL Tutorial u kojem ćemo započeti sa svim SQL naredbama, ali prije toga možete se pozvati na ovo , kako biste znali najčešća pitanja postavljena u intervjuima. Pratite nas!

Želite li dobiti certifikat iz Administracije baze podataka?

Ako želite saznati više o MySQL-u i upoznati ovu relacijsku bazu podataka otvorenog koda, pogledajte našu koja dolazi s treningom uživo pod vodstvom instruktora i iskustvom u stvarnom životu. Ovaj trening pomoći će vam da dublje razumijete MySQL i pomoći vam da postignete ovladavanje tom temom.

Imate pitanje za nas? Molimo spomenite to u odjeljku za komentare ' Što je MySQL? ”I javit ću vam se.