Comment utiliser les données JSON dans SQLite

Comment utiliser les données JSON dans SQLite

SQLite est un SMRB sans serveur et open source, qui est utilisé pour gérer les données d'une base de données relationnelle sous forme de lignes et de colonnes d'une table, mais les données peuvent être dans différents formats, l'un d'eux est JSON qui stocke les données en clé -Pes de valeur. Maintenant, quelles sont les données JSON, et comment peut-elle être utilisée dans SQLite? Cet article correspondra à cette question.

Quelles sont les données JSON?

Le JSON est dérivé de la notation d'objet JavaScript, qui est utilisée pour stocker et extraire des données. Le JSON n'a aucune relation avec le javascript, le nom lui est similaire car le JSON stocke également les données sous forme d'objets comme JavaScript.

Pour le comprendre plus précisément, nous considérons un exemple de site Web, le site Web est lié au serveur et au client, maintenant pour communiquer entre le client et le serveur, il existe différents supports utilisés comme les données JSON et XML, mais le moyen le plus pratique est des données JSON.

Il existe de nombreux avantages des données JSON, les plus importantes d'entre elles sont:

  • Il contient un format facile qui peut être lu et compris par n'importe qui
  • Il est indépendant du langage et prend en charge tous les langages de programmation
  • Il est facile d'accéder
  • Sa syntaxe est simple, donc l'analyse des données et de l'exécution est plus rapide
  • Il est compatible avec une large gamme de navigateurs
  • Il a un analyse de serveur plus rapide qui permet aux utilisateurs d'obtenir des réponses à ses requêtes du serveur en peu de temps
  • Il stocke les données dans les tableaux afin qu'il puisse faciliter le partage des données de toute taille

Comment les données JSON sont-elles créées?

Les données JSON peuvent être utilisées pour enregistrer des données comme MySQL, SQLite et PostgreSQL. Les types de données utilisés dans les données JSON sont la chaîne, le booléen, le tableau, l'objet, le nul et le numéro. Pour comprendre, stockons quelques données sous forme de données JSON, nous stockons les noms des étudiants avec leurs identifiants et leurs âges:

[

"Id": 1,
"Nom": "John",
"Âge": 24
,

"Id": 2,
"Nom": "Paul",
"Age": 19
,

"Id": 3,
"Nom": "Rogger",
"Age": 21

]]

Copiez les lignes ci-dessus, ouvrez l'éditeur de texte et collez ces lignes, et enregistrez le fichier avec n'importe quel nom comme nous l'enregistrons avec School_data.json. [Note: .L'extension JSON doit être utilisée avec le nom du fichier]

Les données ont été enregistrées au format JSON et sont prêtes à l'emploi.

Comment convertir les données JSON au format SQLite?

L'une des approches pour utiliser les données JSON dans SQLite est de la convertir en un format que SQLite comprend. Tout d'abord, convertissez le .JSON dans le .SQL par l'outil en ligne proposé par SQLizer.Io. Ouvrez le lien dans le navigateur Internet, choisissez le fichier en cliquant sur «Sélectionnez votre fichier…» et convertissez-le en .SQL en cliquant sur "Convertir mon fichier".

Une fois le fichier converti, téléchargez-le en cliquant sur le nom du fichier.

Une invite apparaîtra, cliquez sur le bouton OK.

Maintenant pour l'ouvrir en sqlite, convertissez le .Fichier SQL à .Sqlite par un autre outil en ligne présenté par Rebasedata. En cliquant sur la boîte de dialogue, choisissez le fichier et cliquez sur le bouton Convertir.

Une fois la conversion terminée, une déclaration sera affichée d'une conversion réussie, cliquez maintenant sur le bouton de téléchargement, pour le télécharger dans .format sqlite.

Une invite apparaîtra, choisissez Enregistrer et cliquez sur OK.

Convertir SQL en SQLite à partir de la ligne de commande: Nous pouvons également utiliser le terminal pour la conversion du format SQL en SQLite en utilisant la commande curl. La syntaxe générale de l'utilisation de la commande curl est comme:

$ curl -f fichiers [] = input_file_name.sql 'https: // www.rebasedata.com / api / v1 / converti?outputformat = sqlite & errorResponse = zip -o output_file_name.zipper

Par exemple, nous avons un fichier par nom, School_data.JSON, nous utiliserons la commande curl pour le convertir de .SQL à .sqlite en utilisant le terminal comme:

$ curl -f fichiers [] = école_data.sql 'https: // www.rebasedata.com / api / v1 / converti?outputformat = sqlite & errorResponse = zip '-o résultat.zipper


Dans le commandement ci-dessus, remplacez l'école_data.SQL avec votre nom de fichier SQL que vous souhaitez convertir en SQLite. Le fichier a été converti au dossier zip par nom résultat.zipper. Pour le confirmer, liste le contenu en utilisant la commande LS:

$ ls


Maintenant, nous pouvons soit utiliser le fichier téléchargé par la méthode GUI dans les téléchargements ou nous convertir directement à partir de la méthode de la ligne de commande. Ici, nous utiliserons le fichier du dossier des téléchargements pour ouvrir le terminal en appuyant sur Ctrl + Alt + T.

Accédez au dossier de téléchargement en utilisant «CD» et listez son contenu par la commande «LS».

$ CD Téléchargements

Décompresser le fichier, résultat.zipper. en utilisant la commande unzip:

$ Unzip -Q Résultat.zipper


Énumérez à nouveau le contenu du dossier des téléchargements à l'aide de la commande LS:

$ ls

Nous pouvons donc voir sur la sortie, le fichier zip a été dézippé, données.Sqlite a été extrait.

Comment les données JSON sont-elles utilisées dans SQLite?

Les données ont été converties en un format qui peut être modifié avec les requêtes SQLite. Maintenant, ouvrez l'environnement SQLite en utilisant la commande:

$ sudo sqlite3


Choisissez maintenant la base de données, les données.Sqlite comme:

.données ouvertes.sqlite

Afficher les tableaux de la base de données:

.les tables

Une seule table, School_data, a été affichée. Pour afficher le tableau, exécutez la commande suivante:

SELECT * FROM SCHOOL_DATA;

Les données que nous avons créées dans les données JSON ont été affichées dans SQLite qui peuvent être modifiées en utilisant les requêtes SQLite.

Conclusion

Les données JSON sont un format utilisé pour transporter les données du serveur vers le site Web et vice versa. Dans cet article, nous avons expliqué comment les données JSON peuvent être récupérées dans SQLite afin que ses données puissent être modifiées dans SQLite. Nous venons de convertir le .Fichier JSON dans le .Fichier Sqlite à l'aide d'outils en ligne. Ensuite, nous ouvrons le .Fichier SQLite dans le SQLite et afficher son contenu sous la forme de tables SQLite. Après cela, les données JSON seront accessibles et modifiables dans SQLite.