Maison  >  Article  >  base de données  >  Voici quelques titres de style question basés sur votre article : * **Comment stocker et récupérer des objets JSON dans MySQL : guide du débutant** * **MySQL JSON : un guide simple pour créer, insérer et retrier

Voici quelques titres de style question basés sur votre article : * **Comment stocker et récupérer des objets JSON dans MySQL : guide du débutant** * **MySQL JSON : un guide simple pour créer, insérer et retrier

Linda Hamilton
Linda Hamiltonoriginal
2024-10-25 16:36:57567parcourir

Here are a few question-style titles based on your article:

* **How to Store and Retrieve JSON Objects in MySQL: A Beginner's Guide**
* **MySQL JSON: A Simple Guide to Creating, Inserting, and Retrieving Data**
* **Want to Work with JSON in MySQL? Here

Comment créer et intégrer des objets JSON dans votre base de données MySQL

En tant que novice en JSON et MySQL, je rencontre des erreurs lors de la tentative de création de JSON les objets et extraire les valeurs de vos tables MySQL peuvent être frustrants. Ce guide vous fournira les connaissances dont vous avez besoin pour surmonter ces obstacles.

Création d'objets JSON

Pour établir un objet JSON, définissez le champ de votre table MySQL comme JSON type de données :

<code class="sql">CREATE TABLE `person` (
  `name` JSON DEFAULT NULL
);</code>

Insérer des données JSON

Pour insérer des données JSON dans votre table, vous pouvez soit utiliser une approche matricielle :

<code class="sql">INSERT INTO `person` (`name`)
VALUES ('[&quot;name1&quot;, &quot;name2&quot;, &quot;name3&quot;]');</code>

Ou spécifiez des paires clé-valeur :

<code class="sql">INSERT INTO person VALUES ('{&quot;pid&quot;: 101, &quot;name&quot;: &quot;name1&quot;}');
INSERT INTO person VALUES ('{&quot;pid&quot;: 102, &quot;name&quot;: &quot;name2&quot;}');</code>

Récupérer les données JSON

Pour sélectionner les données JSON de votre table, exécutez une requête comme celle-ci :

<code class="sql">SELECT * FROM `person` WHERE JSON_CONTAINS(name, '[&quot;name1&quot;]');</code>

Considérations clés

N'oubliez pas que la prise en charge de JSON est limitée aux versions MySQL 5.7 et supérieures utilisant InnoDB comme moteur de stockage.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn