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

MySQL-এ JSON ডেটা ইনসার্ট করার পদ্ধতি (JSON ডেটা টাইপ)


JSON কলাম সহ টেবিল তৈরি

mysql> create table DemoTable1876 ( EmployeeInformation JSON ); Query OK, 0 rows affected (0.00 sec)

নেস্টেড JSON অবজেক্ট ইনসার্ট

mysql> insert into DemoTable1876 values('{ "EmployeeData":{ "Name": "Chris", "Age": 27 } }'); Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1876 values('{ "EmployeeData":{ "Name": "David", "Age": 24 } }'); Query OK, 1 row affected (0.00 sec)

রেকর্ড দেখানো (MySQL JSON ফরম্যাটে আউটপুট দেয়)

mysql> select * from DemoTable1876;
+------------------------------------------------+
| EmployeeInformation                            |
+------------------------------------------------+
| {"EmployeeData": {"Age": 27, "Name": "Chris"}} |
| {"EmployeeData": {"Age": 24, "Name": "David"}} |
+------------------------------------------------+
2 rows in set (0.00 sec)

ব্যাখ্যা: MySQL 5.7+ JSON টাইপে ডেটা ইনসার্ট করলে এটি বৈধ JSON কিনা যাচাই করে এবং আপ্টিমাইজড বাইনারি ফরম্যাটে সংরক্ষণ করে। JSON_EXTRACT(), ->, ->> অপারেটর দিয়ে কুয়েরি করা যায়। উদাহরণ: SELECT EmployeeInformation->>'$.EmployeeData.Name' FROM DemoTable1876;

  1. Java ব্যবহার করে MySQL ডেটাবেসে ডেটা ইনসার্ট করা (JDBC)

  2. MySQL কোয়েরি এন্টার করা (Entering MySQL Queries)

  3. পাইথনে JSON ডেটা টাপলে (Tuple) কনভার্ট করা

  4. JSON ডেটাকে পাইথন অবজেক্টে কনভার্ট কীভাবে করবেন?