Database Management er den vigtigste del, når du har humungous data omkring dig. MySQL er en af de mest berømte Relational Database til at gemme og håndtere dine data. Heri Hvad er MySQL blog, vil du gennemgå følgende emner:
- Hvad er data og database?
- Database Management System & Typer af DBMS
- Struktureret forespørgselssprog(SQL)
- MySQL & dens funktioner
- MySQL datatyper
Hvad er data og database?
Antag, at en virksomhed skal gemme navnene på hundreder af medarbejdere, der arbejder i virksomheden på en sådan måde, at alle medarbejdere kan identificeres individuelt. Derefter indsamler virksomheden data af alle disse medarbejdere. Når jeg siger data, mener jeg, at virksomheden indsamler forskellige oplysninger om et objekt. Så det objekt kan være en virkelig enhed som mennesker eller ethvert objekt som en mus, bærbar computer osv.
Nu, når du har en så stor mængde data, har du naturligvis brug for et sted at gemme det, som er en database.
php konverter streng til array
Så du kan betragte databasen som en stor container, hvor du kan gemme alle data. Men tror du, du kan bruge dine data uden en ordentlig styring af databasen?
Så lad os vide, hvad der præcist er Database Management System og dets forskellige typer.
Database Management System & Typer af DBMS
TIL Database Management System ( DBMS ) er en softwareapplikation, der interagerer med brugeren, applikationerne og selve databasen for at indfange og analysere data. De data, der er gemt i databasen, kan ændres, hentes og slettes og kan være af enhver type som strenge, tal, billeder osv.
Typer af DBMS
Der er hovedsageligt 4 typer DBMS, som er hierarkiske, relationelle, netværk og objektorienterede DBMS.
- Hierarkisk DBMS: Som navnet antyder, har denne type DBMS en stil af forgænger-efterfølger type forhold. Så den har en struktur svarende til et træ, hvor knudepunkterne repræsenterer poster og grenene på træet repræsenterer felter.
- Relational DBMS (RDBMS): Denne type DBMS bruger en struktur, der giver brugerne mulighed for at identificere og få adgang til data i forhold til et andet stykke data i databasen.
- Netværk DBMS: Denne type DBMS understøtter mange til mange relationer, hvor flere medlemsoptegnelser kan linkes.
- ObjektorienteretDBMS: Denne type DBMS bruger lille individuel software kaldet objekter. Hvert objekt indeholder et stykke data og instruktionerne til de handlinger, der skal udføres med dataene.
Nu hvor jeg har fortalt dig om DBMS, er det tid til at forstå, hvad der er SQL?
Abonner på vores youtube-kanal for at få nye opdateringer ..!
Structured Query Language (SQL)
SQL er kernen i en relationsdatabase, der bruges til at få adgang til og administrere databasen. Ved at bruge SQL kan du tilføje, opdatere eller slette datarækker, hente undergrupper af information, ændre databaser og udføre mange handlinger. De forskellige delmængder af SQL er som følger:
- DDL (Datadefinitionssprog) - Det giver dig mulighed for at udføre forskellige handlinger på databasen, såsom Opret, ændr og slet objekter.
- DML (Data Manipulation Language) - Det giver dig adgang til og manipulerer data. Det hjælper dig med at indsætte, opdatere, slette og hente data fra databasen.
- DCL (Datakontrolsprog) - Det giver dig mulighed for at kontrollere adgangen til databasen. Eksempel - Giv eller tilbagekald adgangstilladelser.
- TCL (Transaktionskontrolsprog) - Det giver dig mulighed for at håndtere transaktionen med databasen. Eksempel - Commit, tilbageførsel, Savepoint, Set Transaction.
I orden! Så nu hvor du kender SQL, er det på tide, at jeg introducerer MySQL.
hvordan man laver et dynamisk array i java
Hvad er MySQL & dens funktioner
MySQL er et open source relationsdatabasesystem, der fungerer på mange platforme. Det giver adgang til flere brugere til at understøtte mange lagermotorer og understøttes af Oracle. Så du kan købe en kommerciel licensversion fra Oracle for at få premium supporttjenester.
Funktionerne i MySQL er som følger:
Fig 1: Funktioner i MySQL - Hvad er MySQL?
- Nem styring - Softwaren downloades meget let og bruger også en begivenhedsplanlægning til automatisk at planlægge opgaverne.
- Robust transaktionsstøtte - Indeholder ejendommen ACID (Atomicity, Consistency, Isolation, Durability) og tillader også distribueret support til flere versioner.
- Omfattende applikationsudvikling - MySQL har plugin-biblioteker til at integrere databasen i ethvert program. Det understøtter også lagrede procedurer, udløsere, funktioner, visninger og mange flere til applikationsudvikling. Du kan henvise til RDS vejledning , for at forstå Amazons RDBMS.
- Høj ydeevne - Tilbyder værktøjer til hurtig belastning med forskellige hukommelsescacher og tabelindekspartitionering.
- Lave samlede ejeromkostninger - Dette reducerer licensomkostninger og hardwareudgifter.
- Open Source & 24 * 7 Support - Denne RDBMS kan bruges på enhver platform og tilbyder 24 * 7 support til open source og enterprise edition.
- Sikker databeskyttelse - MySQL understøtter effektive mekanismer for at sikre, at kun autoriserede brugere har adgang til databaser.
- Høj tilgængelighed - MySQL kan køre højhastigheds-master / slave-replikeringskonfigurationer, og det tilbyder cluster-servere.
- Skalerbarhed og fleksibilitet - Med MySQL kan du køre dybt indlejrede applikationer og oprette datalagre, der indeholder en enorm mængde data.
Nu hvor I ved, hvad der er MySQL, lad mig fortælle jer forskellige datatyper, der understøttes af MySQL.
Interesseret i at lære mere om MySQLMySQL datatyper
Fig 2: MySQL-datatyper - Hvad er MySQL?
- Numerisk - Denne datatype inkluderer heltal i forskellige størrelser, flydende punkt (ægte) af forskellige præcisioner og formaterede tal.
- Karakterstreng - Disse datatyper har enten et fast eller varierende antal tegn. Denne datatype har også en streng med variabel længde kaldet KARAKTER STOR OBJEKT ( CLOB ), der bruges til at specificere kolonner, der har store tekstværdier.
- Bitstreng - Disse datatyper har enten en fast længde eller varierende bitlængde. Der er også en datatype med bitstreng med variabel længde kaldet BINÆRT STOR OBJEKT (BLOB), som er tilgængelig til at specificere kolonner, der har store binære værdier, såsom billeder.
- Boolsk - Denne datatype har TRUE eller FALSE værdier. Da SQL har NULL-værdier, anvendes en treværds-logik, som er Ukendt.
- Dato tid - DATE-datatypen har: YEAR, MONTH og DAY i form YYYY-MM-DD. Tilsvarende har datatypen TID komponenterne HOUR, MINUTE og SECOND i form HH: MM: SS. Disse formater kan ændres baseret på kravet.
- Tidsstempel og interval - TIMESTAMP-datatypen inkluderer mindst seks positioner i decimalbrud på sekunder og en valgfri WITH TIME ZONE-kvalifikation ud over felterne DATE og TIME. INTERVAL-datatypen nævner en relativ værdi, der kan bruges til at øge eller mindske en absolut værdi af en dato, et klokkeslæt eller et tidsstempel.
Jeg håber, at du har nydt at læse denne Hvad er MySQL-blog. I forlængelse af denne blog kommer der en MySQL-tutorial, hvor vi kommer i gang med alle SQL-kommandoer, men inden det kan du henvise til dette , at kende de mest populære spørgsmål i interviews. Bliv hængende!
Vil du blive certificeret i databaseadministration?Hvis du ønsker at lære mere om MySQL og lære denne open source relationsdatabase at kende, så tjek vores som kommer med instruktørstyret live træning og projektoplevelse i det virkelige liv. Denne træning hjælper dig med at forstå MySQL i dybden og hjælpe dig med at opnå mestring over emnet.
Har du et spørgsmål til os? Nævn det i kommentarfeltet i ” Hvad er MySQL? ”Og jeg vender tilbage til dig.