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

MySQL টেবিলে JSON ডেটা ইনসার্ট করার পদ্ধতি


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

MySQL 5.7+ ভার্সনে JSON ডেটা টাইপ সমর্থন করে। টেবিল তৈরি:

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

JSON অ্যারে ইনসার্ট করা

বৈধ JSON অ্যারে স্ট্রিং হিসেবে ইনসার্ট করি:

mysql> insert into DemoTable1832(ListOfNames) values('["Sam", "Mike", "Carol"]'); Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1832(ListOfNames) values('["David", "Bob"]'); Query OK, 1 row affected (0.00 sec)
mysql> insert into DemoTable1832(ListOfNames) values('["Adam", "John","Sam"]'); Query OK, 1 row affected (0.00 sec)

রেকর্ডগুলো দেখানো

mysql> select * from DemoTable1832;
+--------------------------+
| ListOfNames              |
+--------------------------+
| ["Sam", "Mike", "Carol"] |
| ["David", "Bob"]         |
| ["Adam", "John", "Sam"]  |
+--------------------------+
3 rows in set (0.00 sec)

লाभ: JSON কলামে ডেটা সংরক্ষণ করলে JSON_EXTRACT, JSON_CONTAINS, JSON_SEARCH ইত্যাদি ফাংশন ব্যবহার করে ডেটা কুয়েরি করা যায়। এটি নন-রিলেশনাল ডেটার জন্য উপযোগী।

  1. Java ব্যবহার করে MySQL টেবিলে রেকর্ড সন্নিবেশ করা

  2. MySQL-এ MAX(col)+1 একই টেবিলে ইনসার্ট করা

  3. Java-MySQL 연동: 단일 컬럼만 INSERT하기

  4. MySQL-এ INSERT INTO SELECT ব্যবহার করে অন্য টেবিল থেকে ডেটা কপি করা