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:
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:
[[[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łyskawicznyNa 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:
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 CDRozpakuj 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:
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:
Pokaż tabele bazy danych:
.tabeleWyś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.