কম্পিউটার

একটি MySQL নির্বাচনের ফলাফল সন্নিবেশ করান? এটা কি সম্ভব?


যখনই আপনি একটি নির্বাচনের ফলাফল সন্নিবেশ করবেন তখন আপনাকে মান ব্যবহার করার দরকার নেই। নির্বাচনের ফলাফল সন্নিবেশ করতে, প্রথমে দুটি টেবিল তৈরি করা যাক।

প্রথম টেবিলের প্রশ্নটি নিম্নরূপ -

mysql> সারণি তৈরি করুন FirstTableDemo −> ( −> StudentId int, −> StudentName varchar(100) −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.41 সেকেন্ড)

এখন দ্বিতীয় টেবিল তৈরি করুন এবং তারপরে INSERT SELECT কমান্ড ব্যবহার করে প্রথম টেবিলে দ্বিতীয় টেবিল রেকর্ড সন্নিবেশ করুন।

দ্বিতীয় টেবিল −

তৈরি করার জন্য ক্যোয়ারী
mysql> টেবিল তৈরি করুন SecondTableDemo −> ( −> Id int, −> Name varchar(100) −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.47 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ -

mysql> SecondTableDemo মানগুলিতে সন্নিবেশ করুন(1,'John');Query OK, 1 সারি প্রভাবিত (0.14 sec)mysql> SecondTableDemo মানগুলিতে ঢোকান(2,'Sam');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.27 সেকেন্ড) )

এখন দ্বিতীয় টেবিলে আমাদের দুটি রেকর্ড রয়েছে। সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য ক্যোয়ারী হল −

সেকেন্ডটেবলডেমো থেকে
mysql> নির্বাচন করুন;

নিচের আউটপুট −

+------+------+| আইডি | নাম |+------+------+| 1 | জন || 2 | স্যাম |+------+------+2 সারি সেটে (0.00 সেকেন্ড)

INSERT SELECT স্টেটমেন্ট -

ব্যবহার করে প্রথম টেবিলে দ্বিতীয় টেবিলের সমস্ত রেকর্ড সন্নিবেশ করুন
mysql> FirstTableDemo(StudentId,StudentName)-এ ঢোকান -> সেকেন্ডটেবলডেমো থেকে tbl1 হিসাবে Id,Name নির্বাচন করুন −> যেখানে tbl1.Id নেই (FirstTableDemo থেকে StudentId নির্বাচন করুন); কোয়েরি ঠিক আছে, 2 সারি প্রভাবিত (0.57 সেকেন্ড:রেকর্ড) 2 ডুপ্লিকেট:0 সতর্কতা:0

এখন আমরা প্রথম টেবিলে দ্বিতীয় টেবিলের সমস্ত রেকর্ড সন্নিবেশিত করেছি। আসুন সিলেক্ট স্টেটমেন্ট ব্যবহার করে ক্রস চেক করি। প্রশ্নটি নিম্নরূপ -

mysql> FirstTableDemo থেকে *নির্বাচন করুন;

নিচের আউটপুট −

<প্রে>+------------+------------+| StudentId | ছাত্রের নাম |+------------+------------+| 1 | জন || 2 | স্যাম |+------------+------------+2 সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল টেবিলে না থাকা মানগুলির জন্য ডাটাবেস জিজ্ঞাসা করুন?

  2. AUTO_INCREMENT সহ একটি টেবিলে MySQL INSERT INTO SELECT

  3. সম্পূর্ণ টেবিল ফেরত দিতে SELECT সহ MySQL পদ্ধতি

  4. সারণি সি-তে ডেটা সন্নিবেশ করুন যদি MySQL-এর টেবিল A-এর সাথে তুলনা করার সময় ডেটা টেবিল B-তে না থাকে?