عند العمل مع بيانات JSON في MySQL، قد تواجه تحديات إذا لم تكن على دراية بهذه العملية. فيما يلي دليل خطوة بخطوة لمساعدتك.
إنشاء جدول باستخدام نوع بيانات JSON
لتخزين بيانات JSON بشكل فعال، ستحتاج إلى تحديد أعمدة الجدول مع نوع البيانات JSON. على سبيل المثال:
CREATE TABLE `person` (
`name` JSON DEFAULT NULL
);
إدراج بيانات JSON
هناك طرق متعددة لإدراج بيانات JSON في جدول MySQL:
1. إدراج مصفوفات JSON
لإدراج مصفوفة من القيم، قم بوضعها بين قوسين مربعين واستخدم الدالة JSON_CONTAINS في استعلامك:
INSERT INTO `person` (`name`)
VALUES ('["name1", "name2", "name3"]');
2. إدراج كائنات JSON (المفتاح: أزواج القيمة)
لإدراج كائنات JSON فردية، استخدم الأقواس المتعرجة لإحاطة أزواج القيمة الرئيسية:
INSERT INTO person VALUES ('{"pid": 101, "name": "name1"}');
INSERT INTO person VALUES ('{"pid": 102, "name": "name2"}');
تحديد بيانات JSON
بمجرد قيامك بالإدراج بيانات JSON الخاصة بك، يمكنك استرداد سجلات محددة باستخدام وظيفة JSON_CONTAINS:
SELECT * FROM `person` WHERE JSON_CONTAINS(name, '["name1"]');
ملاحظة: تتطلب هذه الميزات الإصدار 5.7 من MySQL أو أعلى ومحرك تخزين InnoDB.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3