Jak używać danych JSON w SQLite

Jak używać danych JSON w SQLite

SQLITE to bezserwerowe i otwarte RDBMS, które służy do zarządzania danymi relacyjnej bazy danych w formie wierszy i kolumn tabeli, ale dane mogą być w różnych formatach, jednym z nich jest JSON, który przechowuje dane w kluczowym -Pary wartości. Co to są dane JSON i jak można je wykorzystać w SQLite? Ten zapis będzie odpowiadał temu pytaniu.

Jakie są dane JSON?

JSON pochodzi z notacji obiektu JavaScript, który służy do przechowywania i wyodrębnienia danych. JSON nie ma związku z JavaScript, nazwa jest podobna do niej, ponieważ JSON przechowuje również dane w postaci obiektów takich jak JavaScript.

Aby to dokładnie zrozumieć, rozważamy przykład witryny, witryna jest połączona z serwerem i klientem, teraz w celu komunikowania się między klientem a serwerem, istnieją różne media używane, takie jak dane JSON i XML, ale najwygodniejszy sposób jest danych JSON.

Istnieje wiele zalet danych JSON, najważniejsze z nich to:

  • Zawiera łatwy format, który może być odczytany i zrozumiany
  • Jest to niezależny od języka i obsługuje wszystkie języki programowania
  • Jest łatwy w dostępie
  • Jego składnia jest prosta, więc analizowanie danych i wykonania jest szybsze
  • Jest kompatybilny z szeroką gamą przeglądarków
  • Ma szybsze analizowanie serwera, co pozwala użytkownikom uzyskać odpowiedzi na zapytania z serwera w krótkim czasie
  • Przechowuje dane w tablicach, dzięki czemu zapewnia łatwość udostępniania danych dowolnej wielkości

Jak tworzone są dane JSON?

Dane JSON można wykorzystać do zapisywania danych takich jak MySQL, SQLite i PostgreSQL. Typy danych, które są używane w danych JSON to ciąg, boolean, tablica, obiekt, null i liczba. Aby zrozumieć, przechowujmy niektóre dane w postaci danych JSON, przechowujemy nazwiska uczniów z ich identyfikatorami i wiekami:

[[[

„ID”: 1,
„Nazwa”: „John”,
„Wiek”: 24
,

„ID”: 2,
„Nazwa”: „Paul”,
„Wiek”: 19
,

„ID”: 3,
„Nazwa”: „Rogger”,
„Wiek”: 21

]

Skopiuj powyższe wiersze, otwórz edytor tekstu i wklej w nim te wiersze i zapisz plik z dowolną nazwą tak jak zapisujemy go w School_Data.JSON. [Notatka: .Rozszerzenie JSON powinno być używane z nazwą pliku]

Dane zostały zapisane w formacie JSON i są gotowe do użycia.

Jak przekonwertować dane JSON na format SQLite?

Jednym z podejść do wykorzystania danych JSON w SQLite jest przekształcenie ich w format, który rozumie SQLite. Najpierw przekonwertuj .JSON do .SQL przez narzędzie online oferowane przez SQLizer.io. Otwórz link w przeglądarce internetowej, wybierz plik, klikając „Wybierz swój plik…” i przekonwertuj go na .SQL, klikając „Konwertuj mój plik”.

Po przekonwertowaniu pliku pobierz go, klikając nazwę pliku.

Pojawi się monit, kliknij przycisk OK.

Teraz, aby otworzyć go w SQLite, przekonwertować .plik SQL do .SQLite przez inne narzędzie online przedstawione przez RebedataTA. Klikając okno dialogowe, wybierz plik i kliknij przycisk Konwertuj.

Po zakończeniu konwersji zostanie wyświetlona instrukcja udanej konwersji, teraz kliknij przycisk Pobierz, aby go pobrać .Format SQLite.

Pojawi się monit, wybierz Zapisz i kliknij OK.

Konwertuj SQL na SQLite z linii poleceń: Możemy również użyć terminala do konwersji formatu SQL na SQLite za pomocą polecenia Curl. Ogólna składnia używania polecenia Curl jest jako:

$ curl -f pliki [] = input_file_name.sql 'https: // www.Rebasedata.com/api/v1/konwert?OutputFormat = sqlite i errorResponse = ZIP -O Output_file_name.zamek błyskawiczny

Na przykład mamy plik według nazwy, School_Data.JSON, użyjemy polecenia curl do konwersji z .SQL do .SQLite za pomocą terminalu jako:

$ curl -f pliki [] = school_data.sql 'https: // www.Rebasedata.com/api/v1/konwert?OutputFormat = sqlite i errorResponse = wynik zip '-o.zamek błyskawiczny


W powyższym poleceniu zastąp szkołę_data.SQL z nazwą pliku SQL, którą chcesz przekonwertować w SQLite. Plik został przekonwertowany na folder zip według wyniku nazwy.zamek błyskawiczny. Aby potwierdzić, że wymienił zawartość za pomocą polecenia LS:

$ ls


Teraz możemy albo użyć pliku pobranego metodą GUI w pobraniu lub bezpośrednio konwertować z metody wiersza poleceń. Tutaj użyjemy pliku z folderu pobierania, więc otwórz terminal, naciskając Ctrl+Alt+T.

Przejdź do folderu do pobrania za pomocą „CD” i podaj jego zawartość przez polecenie „LS”.

$ Pliki CD

Rozpakuj plik, wynik.zamek błyskawiczny. Korzystając z polecenia UNZIP:

$ Unzip -q wynik.zamek błyskawiczny


Ponownie wymień zawartość folderu do pobrania za pomocą polecenia LS:

$ ls

Więc możemy zobaczyć z wyjścia, plik zip został rozpakowany, dane.sqlite został wyodrębniony.

W jaki sposób dane JSON są wykorzystywane w SQLite?

Dane zostały przekonwertowane na format, który można modyfikować za pomocą zapytań SQLite. Teraz otwórz środowisko SQLite za pomocą polecenia:

$ sudo sqlite3


Teraz wybierz bazę danych, dane.sqlite jako:

.Otwórz dane.sqlite

Pokaż tabele bazy danych:

.tabele

Wyświetlano tylko jedną tabelę, School_Data. Aby wyświetlić tabelę, wykonaj następujące polecenie:

Wybierz * z School_Data;

Dane, które utworzyliśmy w danych JSON, zostały wyświetlone w SQLite, które można edytować za pomocą zapytań SQLite.

Wniosek

Dane JSON to format używany do transportu danych z serwera na stronę internetową i odwrotnie. W tym zapisie omówiliśmy, w jaki sposób dane JSON można pobrać w SQLite, aby ich dane można edytować w SQLite. Właśnie przekonwertowaliśmy .plik JSON do .plik SQLite za pomocą narzędzi online. Następnie otwieramy .plik SQLITE w SQLITE i wyświetl jego zawartość w postaci tabel SQLite. Następnie dane JSON będą dostępne i edytowalne w SQLite.