MySQL में JSON डेटा के साथ काम करते समय, यदि आप प्रक्रिया से अपरिचित हैं तो आपको चुनौतियों का सामना करना पड़ सकता है। यहां आपकी सहायता के लिए चरण-दर-चरण मार्गदर्शिका दी गई है।
JSON डेटा प्रकार के साथ एक तालिका बनाना
JSON डेटा को प्रभावी ढंग से संग्रहीत करने के लिए, आपको अपना परिभाषित करना होगा JSON डेटाटाइप के साथ तालिका कॉलम। उदाहरण के लिए:
CREATE TABLE `person` (
`name` JSON DEFAULT NULL
);
JSON डेटा डालना
आपके MySQL टेबल में JSON डेटा डालने के कई तरीके हैं:
1. JSON Arrays सम्मिलित करना
मानों की एक सरणी सम्मिलित करने के लिए, उन्हें वर्गाकार कोष्ठक में संलग्न करें और अपनी क्वेरी में 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"]');
नोट: इन सुविधाओं के लिए MySQL संस्करण 5.7 या उच्चतर और InnoDB स्टोरेज इंजन की आवश्यकता होती है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3