কম্পিউটার টিউটোরিয়াল

MySQL-এ JSON ডেটা টাইপে ডেটা সংরক্ষণ কীভাবে করবেন?

JSON ডেটা টাইপ ব্যবহার করে স্ট্রাকচারড ডেটা স্টোর

MySQL 5.7+ এ নেটিভ JSON ডেটা টাইপ রয়েছে যা ভ্যালিড JSON ডকুমেন্ট ভ্যালিডেট করে সংরক্ষণ করে এবং কোয়েরি সমর্থন করে।

টেবিল তৈরি ও JSON ডেটা ইনসার্ট

mysql> CREATE TABLE JsonAsMySQLDemo (
    -> id INT, name VARCHAR(100), PageDemo JSON, eventInfo JSON
    -> );
mysql> INSERT INTO JsonAsMySQLDemo VALUES
    -> (1, 'John', '{"Page1":"/"}', '{"OperatingSystem":"Windows"}'),
    -> (2, 'Bob',  '{"Page2":"/"}', '{"OperatingSystem":"Solaris"}');
mysql> SELECT * FROM JsonAsMySQLDemo;
+------+------+----------------+--------------------------------+
| id   | name | PageDemo       | eventInfo                      |
+------+------+----------------+--------------------------------+
| 1    | John | {"Page1": "/"} | {"OperatingSystem": "Windows"} |
| 2    | Bob  | {"Page2": "/"} | {"OperatingSystem": "Solaris"} |
+------+------+----------------+--------------------------------+

সুবিধা: JSON কলামে JSON_EXTRACT(), ->, ->> অপারেটর দিয়ে নেস্টেড ডেটা কোয়েরি করা যায়। ইনডেক্সিংও সম্ভব (ভার্চুয়াল কলাম দিয়ে)।

  1. Java ব্যবহার করে MySQL ডেটাবেসে ডেটা আপডেট করা

  2. Java ব্যবহার করে MySQL ডেটাবেস থেকে ডেটা ডিলিট করা

  3. MySQL-এ নির্দিষ্ট কলামের ডেটা এক্সপোর্ট করুন

  4. JSON কীভাবে Excel-এ কনভার্ট করবেন?