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
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 ('["name1", "name2", "name3"]');</code>
Ou spécifiez des paires clé-valeur :
<code class="sql">INSERT INTO person VALUES ('{"pid": 101, "name": "name1"}'); INSERT INTO person VALUES ('{"pid": 102, "name": "name2"}');</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, '["name1"]');</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!