Oppdateringssystem
Arbeider innenfor et hvilket som helst Linux -system, må vi strengt tatt sørge for at maskinen allerede er oppdatert og i samsvar med gjeldende krav. For det spesifikke formålet har vi gjort systemet vårt oppdatert ved å konsumere "APT" -pakken i "oppdatering" -instruksjonen som er vist nedenfor.
Oppgraderingssystem
Ettersom systemet er oppdatert, bør vi være sikre på at maskinen også er oppgradert. For dette må vi bruke "APT" -instruksjonen med "oppgradering" nøkkelord.
Ved utførelse av denne instruksjonen krever det bekreftelsen hvis systemet må oppgraderes. Som svar må du trykke “Y” og “Enter” for å fortsette.
Installer MySQL -serveren
Etter oppdaterings- og oppgraderingstrinnene kan vi endelig installere MySQL -serveren på Linux -maskinen vår. Uten MySQL -serveren vil vi ikke kunne prøve spørsmålene for å se på JSON -datatypen til databasen. SQL -serveren kan konfigureres på Linux -maskinen ved å utføre installasjonsinstruksjonen på det terminale spørringsområdet. Denne instruksjonen må følges av nøkkelordet “mysql-server” for å konfigurere den riktig.
Mens vi installerer, vil vi bli informert om den totale plassen det skaffer seg etter full installasjon av systemet vårt. Sammen med det vil det bekrefte om vi ønsker å fortsette denne konfigurasjonsprosessen for MySQL eller ikke. Hvis du ikke har noen problemer, trykk på "Y" å fortsette.
Det kan ta opptil 5 minutter på Linux -maskinen din eller i henhold til nettverkshastigheten for å fullføre hele installasjonen og konfigurasjonen.
Start MySQL -databasekonsollen
Det er på tide å få litt kompetanse med MySQL JSON Datatype. Så åpne kommandolinjegrensesnittet for MySQL ved å kaste av MySQL-spørringen med “-u” -alternativet for å spesifisere en bruker med et passord for å fortsette innlogging fra SQL. Foretrekker å bruke rotbrukeren for å unngå ulemper.
Opprett ny database
Når du lanserer konsollen til MySQL, må du opprette en tilfeldig database: Test. Bruk den nylig laget "Test" -databasen for videre behandling via "Bruk" -spørsmålet.
Lag tabell med JSON Datatype -kolonne
Vi vil initialisere hovedemplementeringen med opprettelsen av en tabell med en kolonne med "JSON" -datatype i "Test" -databasen. For dette har vi brukt Create Table Instruction i spørringsområdet til MySQL -kommandolinjen for å generere en tabell som heter “Record”. Denne tabellen er initialisert med tre forskjellige kolonner: ID, navn og info. De to første kolonnene er henholdsvis heltall og varchar. Men den tredje er av JSON -datatypen. Siden vi ikke har lagt til noen data i denne tabellen, returnerer også Select Query det tomme settet.
Legg til JSON -data
Bruken av "Sett inn" instruksjon er å legge til poster i de allerede laget kolonnene i en tabell: "post". De to første kolonnene representerer henholdsvis heltall og varchar -verdier. Mens den tredje kolonnen inneholder JSON -dataene for alle 5 poster. JSON-dataene består av nøkkelverdipar i en egen seksjon dekket i enkeltkommaene.
Nå har det å bruke Select -spørringen med "*" -tegnet.
Vis JSON -data
Nå vil vi bruke noen enkle instruksjoner for å velge og vise JSON -datatype -kolonnen sammen med de vanlige datatypekolonnene i tabellen “Record”. For dette formålet bruker vi Select -instruksjonen igjen for å hente alle postene til ID, navn og info -kolonne med en betingelse. Vi begrenser JSON Data Record-skjermen ved å spesifisere "lønn" -tasten fra JSON Datatype-kolonnen "Info" for å vise en en-kolonne-post for JSON-kolonnen "Info".
JSON Datatype-kolonnen “Info” inneholder den multi-verdsatte nøkkelen “Addr” i den. Så vi har brukt Select -instruksjonen for å vise de indre verdiene til “Addr” -tasten.
Den vist nedenfor SELECT -spørringen bruker JSON_Extract -funksjonen for bare å få de spesifiserte postene fra "Info" -kolonnen. JSON_UNQUOTE -funksjonen vil returnere JSON -verdien som en normal streng. Den har også en betingelse for bare å vise poster med lønn = 56000.
JSON_TYPE -funksjon
Bruken av JSON_Type () -funksjonen kan vise typen av en JSON -datakolonne. Vi har prøvd og funnet ut at JSON -datatypen er representert som en array -type.
Json_array -funksjon
Denne funksjonen kan støpes for å vise JSON -dataene i et matriseformat. Vi har vist posten for nøkkelen "alder" som "5". Bruk også nå () -funksjonen til å vise dato og klokkeslett.
Konklusjon
Denne artikkelen kan brukes som en grunnleggende hjelp for å få praktisk grunnleggende kunnskap samt high-end kunnskap om JSON-datatype og dens bruk i MySQL. Vårt innledende avsnitt dekker viktigheten og bruken av forskjellige datatyper i databaser. Etter det diskuterte vi måtene å oppdatere og oppgradere systemet etterfulgt av installasjonen av MySQL -databaseserveren. Den viktigste delen av denne artikkelen dekker bruken av MySQL -servere for å lage en oversikt over JSON -datatypen og manipulere den etter forskjellige databasefunksjoner.