কম্পিউটার

একটি স্ট্রিং বিভক্ত করুন এবং একটি MySQL টেবিলে পৃথক মান হিসাবে সন্নিবেশ করুন?


আপনি MySQL এ প্রস্তুত বিবৃতির সাহায্যে এটি অর্জন করতে পারেন। প্রথমে আপনাকে একটি টেবিল তৈরি করতে হবে। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ

mysql> টেবিল তৈরি করুন বিশ্ববিদ্যালয় -> ( -> UserId int, -> UniversityId int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.64 সেকেন্ড)

প্রথমে, আসুন উপরে উল্লিখিত কলামগুলিতে মান সেট করি। এখানে, আমরা UserId কলামের জন্য কমা পৃথক মান সহ একটি স্ট্রিং সেট করেছি। আমরা এটিকে বিভক্ত করব এবং টেবিলে সন্নিবেশ করব

mysql> SET @userId ='8,9,10'; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> SET @UniversityId =100; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> SET @myValues =REPLACE(@userId, ',', CONCAT(', ', @UniversityId, '),('); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)mysql> সেট @myValues ​​=CONCAT('(', @ myValues, ', ', @UniversityId, ')');কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)mysql> SET @insertQuery1 =CONCAT('ইউনিভার্সিটির মূল্যে প্রবেশ করুন', @myValues); কোয়েরি ঠিক আছে, 0টি সারি প্রভাবিত হয়েছে ( 0.00 সেকেন্ড)

সমস্ত পদক্ষেপ বাস্তবায়নের পর, আপনাকে উপরে উল্লিখিত @insertQuery1 সম্পাদন করতে হবে।

প্রশ্নটি নিম্নরূপ

mysql> @insertQuery1 থেকে প্রস্তুত করুন; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড) স্টেটমেন্ট প্রস্তুত mysql> EXECUTE st; কোয়েরি ঠিক আছে, 3 টি সারি প্রভাবিত (0.18 সেকেন্ড) রেকর্ড:3 ডুপ্লিকেট:0 সতর্কতা> 0
 এখন সিলেক্ট স্টেটমেন্ট

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> বিশ্ববিদ্যালয় থেকে *নির্বাচন করুন;

নিম্নলিখিত আউটপুটটি প্রদর্শিত হচ্ছে যে আমরা সফলভাবে স্ট্রিং (8, 9, 10) বিভক্ত করেছি এবং সেগুলিকে পৃথক মান হিসাবে সন্নিবেশিত করেছি

+---------+---------------+| UserId | UniversityId |+---------+---------------+| 8 | 100 || 9 | 100 || 10 | 100 |+---------+------------+3 সারি সেটে (0.00 সেকেন্ড)

এখন প্রস্তুত বিবৃতি ডিলোকেট করুন।

প্রশ্নটি নিম্নরূপ

mysql> DEALLOCATE প্রস্তুত করুন; কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)

  1. MySQL দ্বারা একটি টেবিলে মান সন্নিবেশ করান MySQL-এর অন্য টেবিল থেকে নির্বাচন করুন?

  2. একটি MySQL টেবিলে JSON ঢোকাবেন?

  3. একটি MySQL টেবিলে পূর্ববর্তী শূন্য সহ মান নির্বাচন করুন এবং সন্নিবেশ করুন

  4. অন্য টেবিল থেকে মান ব্যবহার করে INSERT INTO জন্য MySQL ক্যোয়ারী?