Mettre à jour le système
Travaillant dans n'importe quel système Linux, nous devons strictement nous assurer que la machine est déjà à jour et conforme aux exigences actuelles. Dans ce but spécifique, nous avons mis notre système à jour en consommant le package «APT» dans les instructions «Mise à jour» ci-dessous.
Système de mise à niveau
Comme le système est à jour, nous devons être sûrs que la machine est également mise à niveau. Pour cela, nous devons utiliser l'instruction «APT» avec le mot-clé «mise à niveau».
Lors de l'exécution de cette instruction, elle nécessite l'affirmation si le système doit être mis à niveau. En réponse, vous devez appuyer sur «Y» et «Entrer» pour continuer.
Installer MySQL Server
Après les étapes de mise à jour et de mise à niveau, nous pouvons enfin installer le serveur MySQL sur notre machine Linux. Sans le serveur MySQL, nous ne pourrons pas essayer les requêtes pour jeter un œil au type de données JSON de la base de données. Le serveur SQL peut être configuré sur la machine Linux en exécutant les instructions d'installation sur la zone de requête du terminal. Cette instruction doit être suivie par le mot clé «MySQL-Server» pour le configurer correctement.
Lors de l'installation, nous serons informés de l'espace total qu'il acquiert après l'installation complète de notre système. Parallèlement à cela, il voudrait confirmer si nous voulons continuer ce processus de configuration pour MySQL ou non. Si vous n'avez aucun problème, appuyez sur «Y» pour continuer.
Cela peut prendre jusqu'à 5 minutes sur votre machine Linux ou en fonction de la vitesse du réseau pour qu'il termine l'installation et la configuration complètes.
Lancez la console de base de données MySQL
Il est temps d'obtenir une certaine expertise avec MySQL JSON DataType. Alors, ouvrez l'interface de ligne de commande pour MySQL en jetant la requête MySQL avec l'option «-u» pour spécifier un utilisateur avec un mot de passe pour continuer à se connecter à partir du SQL. Préfère utiliser l'utilisateur racine pour éviter les inconvénients.
Créer une nouvelle base de données
En lançant avec succès la console de MySQL, vous devez créer une base de données aléatoire: Tester. Utilisez la base de données «Test» nouvellement fabriquée pour un traitement ultérieur via la requête «Utiliser».
Créer une table avec la colonne de type de données JSON
Nous initialiserons la mise en œuvre du sujet principal avec la création d'une table avec une colonne de type de données «JSON» dans la base de données «Test». Pour cela, nous avons utilisé l'instruction de la table Create dans la zone de requête de la ligne de commande MySQL pour générer une table nommée «Record». Ce tableau a été initialisé avec trois colonnes différentes: ID, nom et info. Les deux premières colonnes sont respectivement de type entier et varchar. Mais le troisième est du type de données JSON. Comme nous n'avons pas ajouté de données à ce tableau, la requête sélectionnée renvoie également l'ensemble vide.
Ajouter des données JSON
L'utilisation de l'instruction «insérer dans» consiste à ajouter des enregistrements dans les colonnes déjà faites d'une table: «enregistrement». Les deux premières colonnes représentent respectivement les valeurs entières et varchar. Tandis que la troisième colonne contient les données JSON pour les 5 enregistrements. Les données JSON se compose de paires de valeurs clés dans une section distincte couverte dans les virgules uniques.
Maintenant, l'utilisation de la requête sélectionnée avec le caractère «*» a sorti le tableau entier «enregistrer» avec ses colonnes de données habituelles et les données JSON.
Afficher les données JSON
Maintenant, nous utiliserons des instructions simples pour sélectionner et afficher la colonne JSON DataType avec les colonnes de type de données habituelles de la table «Enregistrer». À cette fin, nous utilisons à nouveau l'instruction sélectionnée pour récupérer tous les enregistrements de la colonne d'identification, de nom et d'informations avec une condition. Nous limitons l'affichage de l'enregistrement de données JSON en spécifiant la clé «salaire» de la colonne de type de données JSON «Info» pour afficher un enregistrement en une colonne pour la colonne JSON «Info».
La colonne DataType JSON «Info» contient la clé multi-valeurs «addr» dedans. Nous avons donc utilisé l'instruction SELECT pour afficher les valeurs intérieures de la clé «Addr».
La requête ci-dessous indiquée ci-dessous utilise la fonction JSON_Extract pour obtenir uniquement les enregistrements spécifiés de la colonne «Info». La fonction JSON_UNQUOTE renverra la valeur JSON en tant que chaîne normale. Il a également une condition pour afficher uniquement les enregistrements ayant un salaire = 56000.
Fonction JSON_TYPE
L'utilisation de la fonction JSON_TYPE () peut afficher le type d'une colonne de données JSON. Nous avons essayé et découvert que le type de données JSON est représenté comme un type de tableau.
Fonction JSON_Array
Cette fonction peut être rejetée pour afficher les données JSON dans un format de tableau. Nous avons affiché le record de «l'âge» clé comme «5». Utilisez également la fonction maintenant () pour afficher la date et l'heure.
Conclusion
Cet article peut être utilisé comme une aide de base pour obtenir des connaissances de base pratiques ainsi que les connaissances haut de gamme du type de données JSON et son utilisation dans MySQL. Notre paragraphe d'introduction couvre l'importance et l'utilisation de différents types de données dans les bases de données. Après cela, nous avons discuté des façons de mettre à jour et de mettre à niveau le système suivi par l'installation du serveur de base de données MySQL. La partie la plus importante de cet article couvre l'utilisation des serveurs MySQL pour créer un enregistrement du type de données JSON et le manipuler par différentes fonctions de base de données.