SQLite er en serverløs, og open source RDBMS, som brukes til å administrere dataene til en relasjonsdatabase i form av rader og kolonner i en tabell, men data kan være i forskjellige formater en av dem er JSON som lagrer data i nøkkel -verdipar. Hva er JSON -dataene, og hvordan kan de brukes i SQLite? Denne oppskrivningen vil samsvare med dette spørsmålet.
Hva er JSON -dataene?
JSON er avledet fra JavaScript -objektnotasjonen, som brukes til å lagre og trekke ut data. JSON har ingen forhold til JavaScript, navnet ligner på det fordi JSON også lagrer dataene i form av objekter som JavaScript.
For å forstå det mer presist, vurderer vi et eksempel på et nettsted, nettstedet er koblet til serveren og klienten, nå for å kommunisere mellom klienten og serveren, er det forskjellige medier som brukes som JSON -data og XML, men den mest praktiske måten er av JSON -data.
Det er mange fordeler med JSON -dataene, de mest fremtredende av dem er:
Hvordan opprettes JSON -dataene?
JSON -dataene kan brukes til å lagre data som MySQL, SQLite og PostgreSQL. Datatyper som brukes i JSON -data er streng, boolsk, matrise, objekt, null og tall. For forståelse, la oss lagre noen data i form av JSON -data, lagrer vi navnene på studentene med ID -ene og aldre som:
[Kopier linjene ovenfor, åpne tekstredigereren og lim inn disse linjene i den, og lagre filen med et hvilket som helst navn som vi lagrer den med school_data.JSON. [Merk: .JSON -utvidelse skal brukes med filnavnet]
Dataene er lagret i JSON -format og er klar til bruk.
Hvordan konvertere JSON -data til SQLite -format?
En av tilnærmingene for å bruke JSON -data i SQLite er å konvertere dem til et format som SQLite forstår. Først, konverter .json inn i .SQL av online -verktøyet som tilbys av SQLIZER.io. Åpne lenken i nettleseren, velg filen ved å klikke på "Velg filen din ...", og konverter den til .SQL ved å klikke på “Konverter filen min”.
Når filen er konvertert, last den ned ved å klikke på filnavnet.
En ledetekst vil vises, klikk på OK -knappen.
Nå for å åpne den i sqlite, konverter .SQL -fil til .SQLite av et annet online verktøy presentert av Rebasedata. Ved å klikke på dialogboksen, velg filen og klikk på konverteringsknappen.
Når konverteringen er fullført, vises en uttalelse av en vellykket konvertering, klikk nå på nedlastingsknappen for å laste den ned i .SQLite -format.
En ledetekst vises, velg Lagre og klikk på OK.
Konverter SQL til SQLite fra kommandolinje: Vi kan også bruke terminalen for konvertering av SQL til SQLite -format ved hjelp av Curl -kommandoen. Den generelle syntaksen ved å bruke Curl -kommandoen er som:
$ curl -f filer [] = input_file_name.sql 'https: // www.Rebasedata.com/api/v1/konvertere?outputformat = sqlite & errorResponse = zip -o output_file_name.glidelåsFor eksempel har vi en fil med navn, school_data.JSON, vi vil bruke Curl -kommandoen for å konvertere den fra .SQL til .sqlite ved å bruke terminalen som:
$ curl -f filer [] = school_data.sql 'https: // www.Rebasedata.com/api/v1/konvertere?outputFormat = Sqlite & ErrorResponse = Zip '-o Resultat.glidelås
I kommandoen ovenfor, erstatt School_Data.SQL med SQL -filnavnet ditt som du vil konvertere i SQLite. Filen er konvertert til zip -mappen etter navnesultat.glidelås. For å bekrefte IT -listen nedover innholdet ved å bruke LS -kommandoen:
Nå kan vi enten bruke filen lastet ned av GUI -metoden i nedlastinger eller direkte konvertere fra kommandolinjemetoden. Her vil vi bruke filen fra nedlastingsmappen, så åpner terminalen ved å trykke på Ctrl+Alt+T.
Gå til nedlastingsmappen ved å bruke “CD”, og liste ned innholdet av “LS” -kommandoen.
$ CD -nedlastingerPakk ut filen, resultat.glidelås. Ved å bruke Unzip -kommandoen:
$ Unzip -Q -resultat.glidelås
Liste igjen innholdet i nedlastingsmappen ved å bruke LS -kommandoen:
Så vi kan se fra utdataene, ZIP -filen har blitt pakket ut, data.SQLite er trukket ut.
Hvordan brukes JSON -dataene i SQLite?
Dataene er konvertert til et format som kan endres med SQLite -spørsmål. Nå, åpne SQLite -miljøet ved å bruke kommandoen:
$ sudo sqlite3
Velg nå databasen, data.sqlite som:
Vis tabellene til databasen:
.bordBare ett bord, school_data, er vist. For å vise tabellen, utfør følgende kommando:
Velg * fra School_Data;Dataene som vi opprettet i JSON -dataene er vist i SQLite som kan redigeres ved å bruke SQLite -spørsmålene.
Konklusjon
JSON -data er et format som brukes til å transportere dataene fra serveren til nettstedet og omvendt. I denne oppskrivningen diskuterte vi hvordan JSON-dataene kan hentes i SQLite, slik at dataene kan redigeres i SQLite. Vi konverterte nettopp .JSON -filen i .SQLite -fil ved hjelp av online verktøy. Så åpner vi .SQLite -filen i SQLite og viser innholdet i form av SQLite -tabeller. Etter det vil JSON -dataene være tilgjengelige og redigerbare i SQLite.